From deff6fbcff097d58b27f20130d84250d21f3d328 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 16:03:46 +0200 Subject: [PATCH 01/30] fix yaml --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 27e71ab9..bddf6069 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -206,7 +206,8 @@ IOB-WIN-NEXT:deploy: - *nexusUpload needs: ["IOB-WIN-NEXT:build"] -pages: +Icoel:pages: + stage: pages script: - docfx Icoel.Soap/docfx.json - mv Icoel.Soap/_site public From 2277d78970ba6b345b4868cd3cab0aba9bc9683f Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 16:06:52 +0200 Subject: [PATCH 02/30] correzione step icoel --- .gitlab-ci.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bddf6069..62cd1086 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -149,6 +149,20 @@ IOB-WIN-NEXT:build: script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' +Icoel.Soap:build: + stage: build + tags: + - win + variables: + APP_NAME: Icoel.Soap + before_script: + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' + - *version-fix + script: + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' + + IOB-MAN:deploy: stage: deploy tags: @@ -208,9 +222,13 @@ IOB-WIN-NEXT:deploy: Icoel:pages: stage: pages + tags: + - win + variables: + APP_NAME: Icoel.Soap script: - - docfx Icoel.Soap/docfx.json - - mv Icoel.Soap/_site public + - docfx $env:APP_NAME/docfx.json + - mv $env:APP_NAME/_site public artifacts: paths: - public From 52b89b35f14c62226a366152db55f7b6f19682c4 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 16:07:14 +0200 Subject: [PATCH 03/30] fix dipendenze yaml --- .gitlab-ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 62cd1086..a3216b65 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -162,7 +162,6 @@ Icoel.Soap:build: script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' - IOB-MAN:deploy: stage: deploy tags: @@ -235,4 +234,4 @@ Icoel:pages: only: - master - develop - needs: ["IOB-WIN-NEXT:build"] \ No newline at end of file + needs: ["Icoel.Soap:build"] \ No newline at end of file From afa157d3c9fd90dcd0dc8ae49d83c08f06cfe880 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 16:43:36 +0200 Subject: [PATCH 04/30] Fix artifacts creation con nome proj --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a3216b65..5885c16f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -227,10 +227,10 @@ Icoel:pages: APP_NAME: Icoel.Soap script: - docfx $env:APP_NAME/docfx.json - - mv $env:APP_NAME/_site public + - mv $env:APP_NAME/_site $env:APP_NAME artifacts: paths: - - public + - $env:APP_NAME only: - master - develop From f97133ee43730f51b7697cf014ca3511d58ffa32 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 16:46:21 +0200 Subject: [PATCH 05/30] typo --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5885c16f..56edeb88 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -227,10 +227,10 @@ Icoel:pages: APP_NAME: Icoel.Soap script: - docfx $env:APP_NAME/docfx.json - - mv $env:APP_NAME/_site $env:APP_NAME + - mv $env:APP_NAME/_site "docfx" artifacts: paths: - - $env:APP_NAME + - docfx only: - master - develop From 73735b5f3e68b46cd29375ac9236ae0a24d69c2c Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 17:09:55 +0200 Subject: [PATCH 06/30] inserito step replica via SMB --- .gitlab-ci.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 56edeb88..72b96df0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,6 +9,16 @@ variables: VERS_MAIN: '3.6' NEW_REL: '' OUTPUT_DIR: '' + NET_SHARE_X: '\\codedoc.egalware.com\' + NET_USER_X: 'egalware' + +.DocReplica: &DocReplica + - | + net use X: /delete + net use X: $env:NET_SHARE_X /u:$env:NET_USER_X $XDRIVE_PASSWD + ROBOCOPY docfx X:\library\$env:APP_NAME /MIR /XF .git* /XD .git + SLEEP 2 + net use X: /delete # helper x fix pacchetti nuget da repo locale nexus.steamware.net .nuget-fix: &nuget-fix @@ -228,9 +238,7 @@ Icoel:pages: script: - docfx $env:APP_NAME/docfx.json - mv $env:APP_NAME/_site "docfx" - artifacts: - paths: - - docfx + - *DocReplica only: - master - develop From d229b89820d2083c640825b6815841cbbe910a31 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 17:11:32 +0200 Subject: [PATCH 07/30] Typo (spazio) --- .gitlab-ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 72b96df0..b42f32f6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -118,7 +118,7 @@ variables: stages: - build - deploy - - pages + - docfx IOB-MAN:build: stage: build @@ -229,8 +229,8 @@ IOB-WIN-NEXT:deploy: - *nexusUpload needs: ["IOB-WIN-NEXT:build"] -Icoel:pages: - stage: pages +Icoel:docfx: + stage: docfx tags: - win variables: @@ -238,7 +238,7 @@ Icoel:pages: script: - docfx $env:APP_NAME/docfx.json - mv $env:APP_NAME/_site "docfx" - - *DocReplica + - *DocReplica only: - master - develop From 0ba6276d689783c0f511ea6b423c143b6fc44310 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 17:52:06 +0200 Subject: [PATCH 08/30] fix user connessione --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b42f32f6..8e57e7b3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ variables: NEW_REL: '' OUTPUT_DIR: '' NET_SHARE_X: '\\codedoc.egalware.com\' - NET_USER_X: 'egalware' + NET_USER_X: 'gitlab' .DocReplica: &DocReplica - | From 55173d8699cd07bdace225ef75bb80f1e8ab0d1b Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 18:09:23 +0200 Subject: [PATCH 09/30] fix path x:\ --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8e57e7b3..4e61ca4c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,14 +9,14 @@ variables: VERS_MAIN: '3.6' NEW_REL: '' OUTPUT_DIR: '' - NET_SHARE_X: '\\codedoc.egalware.com\' + NET_SHARE_X: '\\codedoc.egalware.com\library' NET_USER_X: 'gitlab' .DocReplica: &DocReplica - | net use X: /delete net use X: $env:NET_SHARE_X /u:$env:NET_USER_X $XDRIVE_PASSWD - ROBOCOPY docfx X:\library\$env:APP_NAME /MIR /XF .git* /XD .git + ROBOCOPY docfx X:\$env:APP_NAME /MIR /XF .git* /XD .git SLEEP 2 net use X: /delete From 822c125720ffa96a218e2d74cfa9c165545b3ac7 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 18:18:46 +0200 Subject: [PATCH 10/30] Fix master x pubblicazione due documenti --- .gitlab-ci.yml | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4e61ca4c..72b16d96 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -241,5 +241,32 @@ Icoel:docfx: - *DocReplica only: - master - - develop - needs: ["Icoel.Soap:build"] \ No newline at end of file + needs: ["Icoel.Soap:build"] + +IOB-WIN-NEXT:docfx: + stage: docfx + tags: + - win + variables: + APP_NAME: IOB-WIN-NEXT + script: + - docfx $env:APP_NAME/docfx.json + - mv $env:APP_NAME/_site "docfx" + - *DocReplica + only: + - master + needs: ["IOB-WIN-NEXT:build"] + +IOB-MAN:docfx: + stage: docfx + tags: + - win + variables: + APP_NAME: IOB-MAN + script: + - docfx $env:APP_NAME/docfx.json + - mv $env:APP_NAME/_site "docfx" + - *DocReplica + only: + - master + needs: ["IOB-MAN:build"] \ No newline at end of file From 781770ea5f9d3d957afcc5e668c8c75ce5acf8db Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 17 May 2022 18:32:20 +0200 Subject: [PATCH 11/30] Aggiunta file conf x documentazione codice IOB-MAN e IOB-WIN --- IOB-MAN/api/index.md | 4 ++ IOB-MAN/articles/intro.md | 6 +++ IOB-MAN/articles/intro.pdf | Bin 0 -> 28987 bytes IOB-MAN/articles/toc.md | 1 + IOB-MAN/docfx.json | 68 ++++++++++++++++++++++++++++++++ IOB-MAN/index.md | 11 ++++++ IOB-MAN/index.pdf | Bin 0 -> 27195 bytes IOB-MAN/toc.yml | 6 +++ IOB-WIN-NEXT/api/index.md | 4 ++ IOB-WIN-NEXT/articles/intro.md | 4 ++ IOB-WIN-NEXT/articles/intro.pdf | Bin 0 -> 29448 bytes IOB-WIN-NEXT/articles/toc.md | 1 + IOB-WIN-NEXT/docfx.json | 68 ++++++++++++++++++++++++++++++++ IOB-WIN-NEXT/index.md | 11 ++++++ IOB-WIN-NEXT/index.pdf | Bin 0 -> 27818 bytes IOB-WIN-NEXT/toc.yml | 6 +++ Icoel.Soap/index.md | 1 - Icoel.Soap/index.pdf | Bin 0 -> 28558 bytes 18 files changed, 190 insertions(+), 1 deletion(-) create mode 100644 IOB-MAN/api/index.md create mode 100644 IOB-MAN/articles/intro.md create mode 100644 IOB-MAN/articles/intro.pdf create mode 100644 IOB-MAN/articles/toc.md create mode 100644 IOB-MAN/docfx.json create mode 100644 IOB-MAN/index.md create mode 100644 IOB-MAN/index.pdf create mode 100644 IOB-MAN/toc.yml create mode 100644 IOB-WIN-NEXT/api/index.md create mode 100644 IOB-WIN-NEXT/articles/intro.md create mode 100644 IOB-WIN-NEXT/articles/intro.pdf create mode 100644 IOB-WIN-NEXT/articles/toc.md create mode 100644 IOB-WIN-NEXT/docfx.json create mode 100644 IOB-WIN-NEXT/index.md create mode 100644 IOB-WIN-NEXT/index.pdf create mode 100644 IOB-WIN-NEXT/toc.yml create mode 100644 Icoel.Soap/index.pdf diff --git a/IOB-MAN/api/index.md b/IOB-MAN/api/index.md new file mode 100644 index 00000000..5d4cc63d --- /dev/null +++ b/IOB-MAN/api/index.md @@ -0,0 +1,4 @@ + +# Icoel.Soap + +Impiegare il menù laterale per navigare nel codice del progetto. \ No newline at end of file diff --git a/IOB-MAN/articles/intro.md b/IOB-MAN/articles/intro.md new file mode 100644 index 00000000..baa35984 --- /dev/null +++ b/IOB-MAN/articles/intro.md @@ -0,0 +1,6 @@ + +# Logica di funzionamento IOB-MAN: + +L'applicazione, WinForm, deve essere avviata al login utente. Poi tramite il file di conf process.json saranno impostatio i vari IOB da avviare e verranno monitorati ed eventualmente riavviati qualora non stessero operando correttamente. + +La comunicaizone tra IOB-MAN ed i vari IOB-WIN avviene attraverso scambio di informazioni su chiavi server REDIS locale. diff --git a/IOB-MAN/articles/intro.pdf b/IOB-MAN/articles/intro.pdf new file mode 100644 index 0000000000000000000000000000000000000000..848f0de29cdec67d870ff2b43144cfc62bfd2be5 GIT binary patch literal 28987 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 z%0D-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 literal 0 HcmV?d00001 diff --git a/IOB-WIN-NEXT/articles/toc.md b/IOB-WIN-NEXT/articles/toc.md new file mode 100644 index 00000000..89dec33f --- /dev/null +++ b/IOB-WIN-NEXT/articles/toc.md @@ -0,0 +1 @@ +#[Introduction](intro.md) diff --git a/IOB-WIN-NEXT/docfx.json b/IOB-WIN-NEXT/docfx.json new file mode 100644 index 00000000..bacb80c9 --- /dev/null +++ b/IOB-WIN-NEXT/docfx.json @@ -0,0 +1,68 @@ +{ + "metadata": [ + { + "src": [ + { + "files": [ + "*.csproj" + ], + "cwd": ".", + "exclude": [ + "**/obj/**", + "**/bin/**", + "_site/**" + ] + } + ], + "dest": "obj/api" + } + ], + "build": { + "content": [ + { + "files": [ + "api/**.yml" + ], + "cwd": "obj" + }, + { + "files": [ + "api/*.md", + "articles/**.md", + "toc.yml", + "*.md" + ], + "exclude": [ + "obj/**", + "_site/**" + ] + } + ], + "resource": [ + { + "files": [ + "images/**" + ], + "exclude": [ + "obj/**", + "_site/**" + ] + } + ], + "overwrite": [ + { + "files": [ + "apidoc/**.md" + ], + "exclude": [ + "obj/**", + "_site/**" + ] + } + ], + "dest": "_site", + "template": [ + "default" + ] + } +} \ No newline at end of file diff --git a/IOB-WIN-NEXT/index.md b/IOB-WIN-NEXT/index.md new file mode 100644 index 00000000..190867da --- /dev/null +++ b/IOB-WIN-NEXT/index.md @@ -0,0 +1,11 @@ +# IOB-WIN-NEXT + +Documentazione relativa all'applicativo IOB-WIN-NEXT + +## Articles + +Per maggiori dettagli, definizioni e demo funzionamento si rimanda alla sezione Articles + +## Api + +Per ogni dettaglio e riferimento alla libreria si rimanda alla sezione Api Documentation \ No newline at end of file diff --git a/IOB-WIN-NEXT/index.pdf b/IOB-WIN-NEXT/index.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4ce60519df68a47d6da3d7c20c631353077505ce GIT binary patch literal 27818 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 literal 0 HcmV?d00001 diff --git a/IOB-WIN-NEXT/toc.yml b/IOB-WIN-NEXT/toc.yml new file mode 100644 index 00000000..7eee9ffb --- /dev/null +++ b/IOB-WIN-NEXT/toc.yml @@ -0,0 +1,6 @@ + +- name: Articles + href: articles/ +- name: API Documentation + href: obj/api/ + homepage: api/index.md diff --git a/Icoel.Soap/index.md b/Icoel.Soap/index.md index 806364fb..f2ad2524 100644 --- a/Icoel.Soap/index.md +++ b/Icoel.Soap/index.md @@ -8,7 +8,6 @@ Vedere la sezione Articles per maggiori informazioni sulle definizioni, l'impieg ## Articles Per maggiori dettagli, definizioni e demo funzionamento si rimanda alla sezione Articles -@intro ## Api diff --git a/Icoel.Soap/index.pdf b/Icoel.Soap/index.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4f78add4895f7c11243808c5d64b6f8ab0c7fbe7 GIT binary patch literal 28558 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 Date: Thu, 19 May 2022 09:39:22 +0200 Subject: [PATCH 12/30] Renaming globale: Icoel.Soap --> EgwProxy.Icoel (solution, proj) --- .gitlab-ci.yml | 8 +- Icoel.Soap.sln => EgwProxy.Icoel.sln | 2 +- {Icoel.Soap => EgwProxy.Icoel}/App.config | 0 .../Compac/ComClient.cs | 4 +- .../SizerService/Arrays.xsd | 0 .../SizerService/Compac.Services.Core.xsd | 0 .../SizerService/Compac.Services.Core1.xsd | 0 .../SizerService/Compac.Services.Core2.xsd | 0 .../Compac.Services.Sizer.Service.wsdl | 0 .../Compac.Services.Sizer.Service.xsd | 0 .../Compac.Services.Sizer.Service1.xsd | 0 ...e.AbstractSamplingConfiguration.datasource | 2 +- ...ueueNewBatch.SizerService.Batch.datasource | 2 +- ...SizerService.GetVersionResponse.datasource | 2 +- ...eueNewBatch.SizerService.Grower.datasource | 2 +- ...ueueNewBatch.SizerService.Label.datasource | 2 +- ...NewBatch.SizerService.LaneGroup.datasource | 2 +- ...eueNewBatch.SizerService.Layout.datasource | 2 +- ...eueNewBatch.SizerService.Outlet.datasource | 2 +- ...queueNewBatch.SizerService.Pack.datasource | 2 +- ...ueNewBatch.SizerService.Product.datasource | 2 +- ...h.SizerService.SamplingProgress.datasource | 2 +- ...tch.SizerService.ServiceVersion.datasource | 2 +- ...ueNewBatch.SizerService.Variety.datasource | 2 +- ...oap.SizerService.ServiceVersion.datasource | 0 .../SizerService/Reference.cs | 702 +++++++++--------- .../SizerService/Reference.svcmap | 0 .../SizerService/System.xsd | 0 .../SizerService/configuration.svcinfo | 0 .../SizerService/configuration91.svcinfo | 0 .../SizerService/service.wsdl | 0 .../SizerService/service.xsd | 0 {Icoel.Soap => EgwProxy.Icoel}/Connector.cs | 8 +- .../EgwProxy.Icoel.csproj | 30 +- .../INI/BatchDetails.cs | 2 +- .../INI/IniFileCs.cs | 0 .../INI/Settaggi.cs | 0 .../Properties/AssemblyInfo.cs | 4 +- {Icoel.Soap => EgwProxy.Icoel}/api/index.md | 2 +- .../articles/intro.md | 0 .../articles/toc.md | 0 {Icoel.Soap => EgwProxy.Icoel}/batch.ini | 0 {Icoel.Soap => EgwProxy.Icoel}/conf.ini | 0 {Icoel.Soap => EgwProxy.Icoel}/docfx.json | 0 {Icoel.Soap => EgwProxy.Icoel}/index.md | 2 +- {Icoel.Soap => EgwProxy.Icoel}/index.pdf | Bin {Icoel.Soap => EgwProxy.Icoel}/toc.yml | 0 IOB-MAN/api/index.md | 2 +- IOB-WIN-NEXT/api/index.md | 2 +- Icoel.Test/Icoel.Test.csproj | 4 +- Icoel.Test/Program.cs | 2 +- 51 files changed, 400 insertions(+), 400 deletions(-) rename Icoel.Soap.sln => EgwProxy.Icoel.sln (90%) rename {Icoel.Soap => EgwProxy.Icoel}/App.config (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Compac/ComClient.cs (98%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/Arrays.xsd (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/Compac.Services.Core.xsd (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/Compac.Services.Core1.xsd (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/Compac.Services.Core2.xsd (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/Compac.Services.Sizer.Service.wsdl (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/Compac.Services.Sizer.Service.xsd (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/Compac.Services.Sizer.Service1.xsd (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.AbstractSamplingConfiguration.datasource (72%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.Batch.datasource (74%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.GetVersionResponse.datasource (73%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.Grower.datasource (73%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.Label.datasource (74%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.LaneGroup.datasource (73%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.Layout.datasource (73%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.Outlet.datasource (73%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.Pack.datasource (74%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.Product.datasource (73%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.SamplingProgress.datasource (73%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.ServiceVersion.datasource (73%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/EnqueueNewBatch.SizerService.Variety.datasource (73%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/Icoel.Soap.SizerService.ServiceVersion.datasource (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/Reference.cs (84%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/Reference.svcmap (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/System.xsd (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/configuration.svcinfo (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/configuration91.svcinfo (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/service.wsdl (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connected Services/SizerService/service.xsd (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Connector.cs (98%) rename Icoel.Soap/Icoel.Soap.csproj => EgwProxy.Icoel/EgwProxy.Icoel.csproj (80%) rename {Icoel.Soap => EgwProxy.Icoel}/INI/BatchDetails.cs (98%) rename {Icoel.Soap => EgwProxy.Icoel}/INI/IniFileCs.cs (100%) rename {Icoel.Soap => EgwProxy.Icoel}/INI/Settaggi.cs (100%) rename {Icoel.Soap => EgwProxy.Icoel}/Properties/AssemblyInfo.cs (94%) rename {Icoel.Soap => EgwProxy.Icoel}/api/index.md (81%) rename {Icoel.Soap => EgwProxy.Icoel}/articles/intro.md (100%) rename {Icoel.Soap => EgwProxy.Icoel}/articles/toc.md (100%) rename {Icoel.Soap => EgwProxy.Icoel}/batch.ini (100%) rename {Icoel.Soap => EgwProxy.Icoel}/conf.ini (100%) rename {Icoel.Soap => EgwProxy.Icoel}/docfx.json (100%) rename {Icoel.Soap => EgwProxy.Icoel}/index.md (94%) rename {Icoel.Soap => EgwProxy.Icoel}/index.pdf (100%) rename {Icoel.Soap => EgwProxy.Icoel}/toc.yml (100%) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 72b16d96..d7d3a29a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -159,12 +159,12 @@ IOB-WIN-NEXT:build: script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' -Icoel.Soap:build: +EgwProxy.Icoel:build: stage: build tags: - win variables: - APP_NAME: Icoel.Soap + APP_NAME: EgwProxy.Icoel before_script: - *nuget-fix - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' @@ -234,14 +234,14 @@ Icoel:docfx: tags: - win variables: - APP_NAME: Icoel.Soap + APP_NAME: EgwProxy.Icoel script: - docfx $env:APP_NAME/docfx.json - mv $env:APP_NAME/_site "docfx" - *DocReplica only: - master - needs: ["Icoel.Soap:build"] + needs: ["EgwProxy.Icoel:build"] IOB-WIN-NEXT:docfx: stage: docfx diff --git a/Icoel.Soap.sln b/EgwProxy.Icoel.sln similarity index 90% rename from Icoel.Soap.sln rename to EgwProxy.Icoel.sln index 850d1c56..b2e84273 100644 --- a/Icoel.Soap.sln +++ b/EgwProxy.Icoel.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.1.32421.90 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Icoel.Soap", "Icoel.Soap\Icoel.Soap.csproj", "{C45F5E6E-866B-4A34-A598-29AAB2D178AD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EgwProxy.Icoel", "EgwProxy.Icoel\EgwProxy.Icoel.csproj", "{C45F5E6E-866B-4A34-A598-29AAB2D178AD}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Icoel.Test", "Icoel.Test\Icoel.Test.csproj", "{A655A6AC-5997-46F9-9752-8C621B80516C}" EndProject diff --git a/Icoel.Soap/App.config b/EgwProxy.Icoel/App.config similarity index 100% rename from Icoel.Soap/App.config rename to EgwProxy.Icoel/App.config diff --git a/Icoel.Soap/Compac/ComClient.cs b/EgwProxy.Icoel/Compac/ComClient.cs similarity index 98% rename from Icoel.Soap/Compac/ComClient.cs rename to EgwProxy.Icoel/Compac/ComClient.cs index 20b4ad29..5e4242bb 100644 --- a/Icoel.Soap/Compac/ComClient.cs +++ b/EgwProxy.Icoel/Compac/ComClient.cs @@ -1,9 +1,9 @@ -using Icoel.Soap.SizerService; +using EgwProxy.Icoel.SizerService; using System; using System.Runtime.Serialization; using System.ServiceModel; -namespace Icoel.Soap.Compac +namespace EgwProxy.Icoel.Compac { public class ComClient { diff --git a/Icoel.Soap/Connected Services/SizerService/Arrays.xsd b/EgwProxy.Icoel/Connected Services/SizerService/Arrays.xsd similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/Arrays.xsd rename to EgwProxy.Icoel/Connected Services/SizerService/Arrays.xsd diff --git a/Icoel.Soap/Connected Services/SizerService/Compac.Services.Core.xsd b/EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Core.xsd similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/Compac.Services.Core.xsd rename to EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Core.xsd diff --git a/Icoel.Soap/Connected Services/SizerService/Compac.Services.Core1.xsd b/EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Core1.xsd similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/Compac.Services.Core1.xsd rename to EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Core1.xsd diff --git a/Icoel.Soap/Connected Services/SizerService/Compac.Services.Core2.xsd b/EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Core2.xsd similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/Compac.Services.Core2.xsd rename to EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Core2.xsd diff --git a/Icoel.Soap/Connected Services/SizerService/Compac.Services.Sizer.Service.wsdl b/EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Sizer.Service.wsdl similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/Compac.Services.Sizer.Service.wsdl rename to EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Sizer.Service.wsdl diff --git a/Icoel.Soap/Connected Services/SizerService/Compac.Services.Sizer.Service.xsd b/EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Sizer.Service.xsd similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/Compac.Services.Sizer.Service.xsd rename to EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Sizer.Service.xsd diff --git a/Icoel.Soap/Connected Services/SizerService/Compac.Services.Sizer.Service1.xsd b/EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Sizer.Service1.xsd similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/Compac.Services.Sizer.Service1.xsd rename to EgwProxy.Icoel/Connected Services/SizerService/Compac.Services.Sizer.Service1.xsd diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.AbstractSamplingConfiguration.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.AbstractSamplingConfiguration.datasource similarity index 72% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.AbstractSamplingConfiguration.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.AbstractSamplingConfiguration.datasource index cef195c2..78740e5d 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.AbstractSamplingConfiguration.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.AbstractSamplingConfiguration.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.AbstractSamplingConfiguration, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.AbstractSamplingConfiguration, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Batch.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Batch.datasource similarity index 74% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Batch.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Batch.datasource index 776efefc..450c8e6b 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Batch.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Batch.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.Batch, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.Batch, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.GetVersionResponse.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.GetVersionResponse.datasource similarity index 73% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.GetVersionResponse.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.GetVersionResponse.datasource index 72dac729..f2582c04 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.GetVersionResponse.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.GetVersionResponse.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.GetVersionResponse, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.GetVersionResponse, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Grower.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Grower.datasource similarity index 73% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Grower.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Grower.datasource index 0012d44e..bb5d4733 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Grower.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Grower.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.Grower, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.Grower, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Label.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Label.datasource similarity index 74% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Label.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Label.datasource index 91fe0208..646b7b24 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Label.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Label.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.Label, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.Label, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.LaneGroup.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.LaneGroup.datasource similarity index 73% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.LaneGroup.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.LaneGroup.datasource index 639d3b99..1ef99a04 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.LaneGroup.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.LaneGroup.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.LaneGroup, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.LaneGroup, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Layout.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Layout.datasource similarity index 73% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Layout.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Layout.datasource index c6702be2..ea0f191c 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Layout.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Layout.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.Layout, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.Layout, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Outlet.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Outlet.datasource similarity index 73% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Outlet.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Outlet.datasource index 59d54e66..78c94bb6 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Outlet.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Outlet.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.Outlet, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.Outlet, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Pack.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Pack.datasource similarity index 74% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Pack.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Pack.datasource index c3e01bea..d3d04cca 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Pack.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Pack.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.Pack, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.Pack, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Product.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Product.datasource similarity index 73% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Product.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Product.datasource index 9e6d4d6c..07b6192b 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Product.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Product.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.Product, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.Product, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.SamplingProgress.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.SamplingProgress.datasource similarity index 73% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.SamplingProgress.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.SamplingProgress.datasource index c0f646cc..a68164b8 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.SamplingProgress.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.SamplingProgress.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.SamplingProgress, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.SamplingProgress, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.ServiceVersion.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.ServiceVersion.datasource similarity index 73% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.ServiceVersion.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.ServiceVersion.datasource index bcc26d9b..30c126b2 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.ServiceVersion.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.ServiceVersion.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.ServiceVersion, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.ServiceVersion, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Variety.datasource b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Variety.datasource similarity index 73% rename from Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Variety.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Variety.datasource index ad846278..cf693553 100644 --- a/Icoel.Soap/Connected Services/SizerService/EnqueueNewBatch.SizerService.Variety.datasource +++ b/EgwProxy.Icoel/Connected Services/SizerService/EnqueueNewBatch.SizerService.Variety.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - Icoel.Soap.SizerService.Variety, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.Icoel.SizerService.Variety, Connected Services.SizerService.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/Icoel.Soap/Connected Services/SizerService/Icoel.Soap.SizerService.ServiceVersion.datasource b/EgwProxy.Icoel/Connected Services/SizerService/Icoel.Soap.SizerService.ServiceVersion.datasource similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/Icoel.Soap.SizerService.ServiceVersion.datasource rename to EgwProxy.Icoel/Connected Services/SizerService/Icoel.Soap.SizerService.ServiceVersion.datasource diff --git a/Icoel.Soap/Connected Services/SizerService/Reference.cs b/EgwProxy.Icoel/Connected Services/SizerService/Reference.cs similarity index 84% rename from Icoel.Soap/Connected Services/SizerService/Reference.cs rename to EgwProxy.Icoel/Connected Services/SizerService/Reference.cs index 3edf4b78..3ab773fb 100644 --- a/Icoel.Soap/Connected Services/SizerService/Reference.cs +++ b/EgwProxy.Icoel/Connected Services/SizerService/Reference.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace Icoel.Soap.SizerService { +namespace EgwProxy.Icoel.SizerService { using System.Runtime.Serialization; using System; @@ -121,7 +121,7 @@ namespace Icoel.Soap.SizerService { private bool IsFinalizedField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.LaneGroup[] LaneGroupsField; + private EgwProxy.Icoel.SizerService.LaneGroup[] LaneGroupsField; [System.Runtime.Serialization.OptionalFieldAttribute()] private System.Guid LayoutIdField; @@ -261,7 +261,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.LaneGroup[] LaneGroups { + public EgwProxy.Icoel.SizerService.LaneGroup[] LaneGroups { get { return this.LaneGroupsField; } @@ -504,62 +504,62 @@ namespace Icoel.Soap.SizerService { [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="ArgumentFault", Namespace="http://Compac.Services.Core")] [System.SerializableAttribute()] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.ServiceVersion))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.ServiceEvent))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.ServiceVersion))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.ServiceEvent))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Version))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(int[]))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(double[]))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(string[]))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Guid[]))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Batch[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Batch))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.LaneGroup[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.LaneGroup))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Layout[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Layout))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Outlet))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Product))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Element[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Element))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Pack))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.PackBoxType))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.PackControl))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.PackingStyle))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.PackTargetFill))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.PackFillMode))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Product[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Variety))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Grade[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Grade))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Quality[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Quality))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.SizingMap[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.SizingMap))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.QualityGradePair[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.QualityGradePair))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Size[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Size))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Variety[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Pack[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Label[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Label))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Outlet[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.AlarmPriority))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Grower))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Grower[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.AbstractSamplingConfiguration))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.ElementSamplingConfiguration))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.SamplingMeasurementUnit))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.Ratio))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.RatioMeasurementUnit))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.ProductSamplingConfiguration))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.SamplingProgress[]))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.SamplingProgress))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Batch[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Batch))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.LaneGroup[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.LaneGroup))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Layout[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Layout))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Outlet))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Product))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Element[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Element))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Pack))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.PackBoxType))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.PackControl))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.PackingStyle))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.PackTargetFill))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.PackFillMode))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Product[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Variety))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Grade[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Grade))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Quality[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Quality))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.SizingMap[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.SizingMap))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.QualityGradePair[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.QualityGradePair))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Size[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Size))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Variety[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Pack[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Label[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Label))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Outlet[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.AlarmPriority))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Grower))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Grower[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.AbstractSamplingConfiguration))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.ElementSamplingConfiguration))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.SamplingMeasurementUnit))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.Ratio))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.RatioMeasurementUnit))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.ProductSamplingConfiguration))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.SamplingProgress[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.SamplingProgress))] public partial class ArgumentFault : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { [System.NonSerializedAttribute()] @@ -896,7 +896,7 @@ namespace Icoel.Soap.SizerService { private string DisplayNameField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.Element[] ElementsField; + private EgwProxy.Icoel.SizerService.Element[] ElementsField; [System.Runtime.Serialization.OptionalFieldAttribute()] private System.Guid IdField; @@ -905,13 +905,13 @@ namespace Icoel.Soap.SizerService { private string NameField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.Pack PackField; + private EgwProxy.Icoel.SizerService.Pack PackField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string SpecialInstructionsField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.PackTargetFill TargetFillField; + private EgwProxy.Icoel.SizerService.PackTargetFill TargetFillField; [global::System.ComponentModel.BrowsableAttribute(false)] public System.Runtime.Serialization.ExtensionDataObject ExtensionData { @@ -937,7 +937,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.Element[] Elements { + public EgwProxy.Icoel.SizerService.Element[] Elements { get { return this.ElementsField; } @@ -976,7 +976,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.Pack Pack { + public EgwProxy.Icoel.SizerService.Pack Pack { get { return this.PackField; } @@ -1002,7 +1002,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.PackTargetFill TargetFill { + public EgwProxy.Icoel.SizerService.PackTargetFill TargetFill { get { return this.TargetFillField; } @@ -1034,7 +1034,7 @@ namespace Icoel.Soap.SizerService { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private System.Collections.Generic.Dictionary AssignmentsField; + private System.Collections.Generic.Dictionary AssignmentsField; [System.Runtime.Serialization.OptionalFieldAttribute()] private System.Guid IdField; @@ -1043,7 +1043,7 @@ namespace Icoel.Soap.SizerService { private string NameField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.Product[] ProductsField; + private EgwProxy.Icoel.SizerService.Product[] ProductsField; [global::System.ComponentModel.BrowsableAttribute(false)] public System.Runtime.Serialization.ExtensionDataObject ExtensionData { @@ -1056,7 +1056,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public System.Collections.Generic.Dictionary Assignments { + public System.Collections.Generic.Dictionary Assignments { get { return this.AssignmentsField; } @@ -1095,7 +1095,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.Product[] Products { + public EgwProxy.Icoel.SizerService.Product[] Products { get { return this.ProductsField; } @@ -1220,7 +1220,7 @@ namespace Icoel.Soap.SizerService { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.PackBoxType BoxTypeField; + private EgwProxy.Icoel.SizerService.PackBoxType BoxTypeField; [System.Runtime.Serialization.OptionalFieldAttribute()] private System.Guid IdField; @@ -1229,13 +1229,13 @@ namespace Icoel.Soap.SizerService { private string NameField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.PackControl PackControlField; + private EgwProxy.Icoel.SizerService.PackControl PackControlField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.PackingStyle StyleField; + private EgwProxy.Icoel.SizerService.PackingStyle StyleField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.PackTargetFill TargetFillField; + private EgwProxy.Icoel.SizerService.PackTargetFill TargetFillField; [System.Runtime.Serialization.OptionalFieldAttribute()] private int UserCodeField; @@ -1251,7 +1251,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.PackBoxType BoxType { + public EgwProxy.Icoel.SizerService.PackBoxType BoxType { get { return this.BoxTypeField; } @@ -1290,7 +1290,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.PackControl PackControl { + public EgwProxy.Icoel.SizerService.PackControl PackControl { get { return this.PackControlField; } @@ -1303,7 +1303,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.PackingStyle Style { + public EgwProxy.Icoel.SizerService.PackingStyle Style { get { return this.StyleField; } @@ -1316,7 +1316,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.PackTargetFill TargetFill { + public EgwProxy.Icoel.SizerService.PackTargetFill TargetFill { get { return this.TargetFillField; } @@ -1592,7 +1592,7 @@ namespace Icoel.Soap.SizerService { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.PackFillMode FillModeField; + private EgwProxy.Icoel.SizerService.PackFillMode FillModeField; [System.Runtime.Serialization.OptionalFieldAttribute()] private int QuantityField; @@ -1611,7 +1611,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.PackFillMode FillMode { + public EgwProxy.Icoel.SizerService.PackFillMode FillMode { get { return this.FillModeField; } @@ -1683,7 +1683,7 @@ namespace Icoel.Soap.SizerService { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.Grade[] GradesField; + private EgwProxy.Icoel.SizerService.Grade[] GradesField; [System.Runtime.Serialization.OptionalFieldAttribute()] private System.Guid IdField; @@ -1692,10 +1692,10 @@ namespace Icoel.Soap.SizerService { private string NameField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.Quality[] QualitiesField; + private EgwProxy.Icoel.SizerService.Quality[] QualitiesField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.SizingMap[] SizingMapsField; + private EgwProxy.Icoel.SizerService.SizingMap[] SizingMapsField; [global::System.ComponentModel.BrowsableAttribute(false)] public System.Runtime.Serialization.ExtensionDataObject ExtensionData { @@ -1708,7 +1708,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.Grade[] Grades { + public EgwProxy.Icoel.SizerService.Grade[] Grades { get { return this.GradesField; } @@ -1747,7 +1747,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.Quality[] Qualities { + public EgwProxy.Icoel.SizerService.Quality[] Qualities { get { return this.QualitiesField; } @@ -1760,7 +1760,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.SizingMap[] SizingMaps { + public EgwProxy.Icoel.SizerService.SizingMap[] SizingMaps { get { return this.SizingMapsField; } @@ -1882,13 +1882,13 @@ namespace Icoel.Soap.SizerService { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.QualityGradePair[] CoveredQualityGradesField; + private EgwProxy.Icoel.SizerService.QualityGradePair[] CoveredQualityGradesField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string NameField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.Size[] SizesField; + private EgwProxy.Icoel.SizerService.Size[] SizesField; [global::System.ComponentModel.BrowsableAttribute(false)] public System.Runtime.Serialization.ExtensionDataObject ExtensionData { @@ -1901,7 +1901,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.QualityGradePair[] CoveredQualityGrades { + public EgwProxy.Icoel.SizerService.QualityGradePair[] CoveredQualityGrades { get { return this.CoveredQualityGradesField; } @@ -1927,7 +1927,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.Size[] Sizes { + public EgwProxy.Icoel.SizerService.Size[] Sizes { get { return this.SizesField; } @@ -2406,8 +2406,8 @@ namespace Icoel.Soap.SizerService { [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="AbstractSamplingConfiguration", Namespace="uri:Compac.Services.Sizer.Service")] [System.SerializableAttribute()] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.ElementSamplingConfiguration))] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Icoel.Soap.SizerService.ProductSamplingConfiguration))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.ElementSamplingConfiguration))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(EgwProxy.Icoel.SizerService.ProductSamplingConfiguration))] public partial class AbstractSamplingConfiguration : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { [System.NonSerializedAttribute()] @@ -2437,25 +2437,25 @@ namespace Icoel.Soap.SizerService { [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="ElementSamplingConfiguration", Namespace="uri:Compac.Services.Sizer.Service")] [System.SerializableAttribute()] - public partial class ElementSamplingConfiguration : Icoel.Soap.SizerService.AbstractSamplingConfiguration { + public partial class ElementSamplingConfiguration : EgwProxy.Icoel.SizerService.AbstractSamplingConfiguration { [System.Runtime.Serialization.OptionalFieldAttribute()] private int BatchIdField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.Element[] ElementsField; + private EgwProxy.Icoel.SizerService.Element[] ElementsField; [System.Runtime.Serialization.OptionalFieldAttribute()] private System.Nullable LimitField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.SamplingMeasurementUnit LimitUnitField; + private EgwProxy.Icoel.SizerService.SamplingMeasurementUnit LimitUnitField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.Ratio RatioField; + private EgwProxy.Icoel.SizerService.Ratio RatioField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.RatioMeasurementUnit RatioRightUnitField; + private EgwProxy.Icoel.SizerService.RatioMeasurementUnit RatioRightUnitField; [System.Runtime.Serialization.OptionalFieldAttribute()] private int[] LaneNumbersField; @@ -2474,7 +2474,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.Element[] Elements { + public EgwProxy.Icoel.SizerService.Element[] Elements { get { return this.ElementsField; } @@ -2500,7 +2500,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.SamplingMeasurementUnit LimitUnit { + public EgwProxy.Icoel.SizerService.SamplingMeasurementUnit LimitUnit { get { return this.LimitUnitField; } @@ -2513,7 +2513,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.Ratio Ratio { + public EgwProxy.Icoel.SizerService.Ratio Ratio { get { return this.RatioField; } @@ -2526,7 +2526,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.RatioMeasurementUnit RatioRightUnit { + public EgwProxy.Icoel.SizerService.RatioMeasurementUnit RatioRightUnit { get { return this.RatioRightUnitField; } @@ -2639,7 +2639,7 @@ namespace Icoel.Soap.SizerService { [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="ProductSamplingConfiguration", Namespace="uri:Compac.Services.Sizer.Service")] [System.SerializableAttribute()] - public partial class ProductSamplingConfiguration : Icoel.Soap.SizerService.AbstractSamplingConfiguration { + public partial class ProductSamplingConfiguration : EgwProxy.Icoel.SizerService.AbstractSamplingConfiguration { [System.Runtime.Serialization.OptionalFieldAttribute()] private int BatchIdField; @@ -2651,16 +2651,16 @@ namespace Icoel.Soap.SizerService { private System.Nullable LimitField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.SamplingMeasurementUnit LimitUnitField; + private EgwProxy.Icoel.SizerService.SamplingMeasurementUnit LimitUnitField; [System.Runtime.Serialization.OptionalFieldAttribute()] private System.Guid ProductIdField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.Ratio RatioField; + private EgwProxy.Icoel.SizerService.Ratio RatioField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.RatioMeasurementUnit RatioRightUnitField; + private EgwProxy.Icoel.SizerService.RatioMeasurementUnit RatioRightUnitField; [System.Runtime.Serialization.DataMemberAttribute()] public int BatchId { @@ -2702,7 +2702,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.SamplingMeasurementUnit LimitUnit { + public EgwProxy.Icoel.SizerService.SamplingMeasurementUnit LimitUnit { get { return this.LimitUnitField; } @@ -2728,7 +2728,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.Ratio Ratio { + public EgwProxy.Icoel.SizerService.Ratio Ratio { get { return this.RatioField; } @@ -2741,7 +2741,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.RatioMeasurementUnit RatioRightUnit { + public EgwProxy.Icoel.SizerService.RatioMeasurementUnit RatioRightUnit { get { return this.RatioRightUnitField; } @@ -2773,7 +2773,7 @@ namespace Icoel.Soap.SizerService { private System.Nullable TargetCountField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Icoel.Soap.SizerService.SamplingMeasurementUnit UnitField; + private EgwProxy.Icoel.SizerService.SamplingMeasurementUnit UnitField; [global::System.ComponentModel.BrowsableAttribute(false)] public System.Runtime.Serialization.ExtensionDataObject ExtensionData { @@ -2825,7 +2825,7 @@ namespace Icoel.Soap.SizerService { } [System.Runtime.Serialization.DataMemberAttribute()] - public Icoel.Soap.SizerService.SamplingMeasurementUnit Unit { + public EgwProxy.Icoel.SizerService.SamplingMeasurementUnit Unit { get { return this.UnitField; } @@ -2853,10 +2853,10 @@ namespace Icoel.Soap.SizerService { // CODEGEN: Generating message contract since the wrapper namespace (urn:clr:Compac.Services.Core) of message GetVersionRequest does not match the default value (urn:clr:Compac.Services.Sizer.Service) [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Core/ICompacService/GetVersion", ReplyAction="urn:clr:Compac.Services.Core/ICompacService/GetVersionResponse")] - Icoel.Soap.SizerService.GetVersionResponse GetVersion(Icoel.Soap.SizerService.GetVersionRequest request); + EgwProxy.Icoel.SizerService.GetVersionResponse GetVersion(EgwProxy.Icoel.SizerService.GetVersionRequest request); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Core/ICompacService/GetVersion", ReplyAction="urn:clr:Compac.Services.Core/ICompacService/GetVersionResponse")] - System.Threading.Tasks.Task GetVersionAsync(Icoel.Soap.SizerService.GetVersionRequest request); + System.Threading.Tasks.Task GetVersionAsync(EgwProxy.Icoel.SizerService.GetVersionRequest request); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetSerialNo", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetSerialNoResponse")] string GetSerialNo(); @@ -2939,44 +2939,44 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task SetOutletGroupAsync(int[] outlets); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetQueuedBatches", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetQueuedBatchesResponse")] - Icoel.Soap.SizerService.Batch[] GetQueuedBatches(); + EgwProxy.Icoel.SizerService.Batch[] GetQueuedBatches(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetQueuedBatches", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetQueuedBatchesResponse")] - System.Threading.Tasks.Task GetQueuedBatchesAsync(); + System.Threading.Tasks.Task GetQueuedBatchesAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatchInQueue", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatchInQueueResponse")] - Icoel.Soap.SizerService.Batch GetNextBatchInQueue(); + EgwProxy.Icoel.SizerService.Batch GetNextBatchInQueue(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatchInQueue", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatchInQueueResponse")] - System.Threading.Tasks.Task GetNextBatchInQueueAsync(); + System.Threading.Tasks.Task GetNextBatchInQueueAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatches", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatchesResponse")] - Icoel.Soap.SizerService.Batch[] GetNextBatches(); + EgwProxy.Icoel.SizerService.Batch[] GetNextBatches(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatches", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatchesResponse")] - System.Threading.Tasks.Task GetNextBatchesAsync(); + System.Threading.Tasks.Task GetNextBatchesAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatchByLaneGroup", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatchByLaneGroupRespon" + "se")] - Icoel.Soap.SizerService.Batch GetNextBatchByLaneGroup(Icoel.Soap.SizerService.LaneGroup laneGroup); + EgwProxy.Icoel.SizerService.Batch GetNextBatchByLaneGroup(EgwProxy.Icoel.SizerService.LaneGroup laneGroup); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatchByLaneGroup", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetNextBatchByLaneGroupRespon" + "se")] - System.Threading.Tasks.Task GetNextBatchByLaneGroupAsync(Icoel.Soap.SizerService.LaneGroup laneGroup); + System.Threading.Tasks.Task GetNextBatchByLaneGroupAsync(EgwProxy.Icoel.SizerService.LaneGroup laneGroup); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatch", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - void AddBatch(Icoel.Soap.SizerService.Batch batch); + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] + void AddBatch(EgwProxy.Icoel.SizerService.Batch batch); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatch", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchResponse")] - System.Threading.Tasks.Task AddBatchAsync(Icoel.Soap.SizerService.Batch batch); + System.Threading.Tasks.Task AddBatchAsync(EgwProxy.Icoel.SizerService.Batch batch); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatches", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchesResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchesArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - void AddBatches(Icoel.Soap.SizerService.Batch[] batches); + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchesArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] + void AddBatches(EgwProxy.Icoel.SizerService.Batch[] batches); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatches", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchesResponse")] - System.Threading.Tasks.Task AddBatchesAsync(Icoel.Soap.SizerService.Batch[] batches); + System.Threading.Tasks.Task AddBatchesAsync(EgwProxy.Icoel.SizerService.Batch[] batches); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ClearBatchQueue", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/ClearBatchQueueResponse")] void ClearBatchQueue(); @@ -2995,12 +2995,12 @@ namespace Icoel.Soap.SizerService { [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RemoveNextBatchInQueueForLane" + "Group", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/RemoveNextBatchInQueueForLane" + "GroupResponse")] - void RemoveNextBatchInQueueForLaneGroup(Icoel.Soap.SizerService.LaneGroup laneGroup, bool removeWholeBatch); + void RemoveNextBatchInQueueForLaneGroup(EgwProxy.Icoel.SizerService.LaneGroup laneGroup, bool removeWholeBatch); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RemoveNextBatchInQueueForLane" + "Group", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/RemoveNextBatchInQueueForLane" + "GroupResponse")] - System.Threading.Tasks.Task RemoveNextBatchInQueueForLaneGroupAsync(Icoel.Soap.SizerService.LaneGroup laneGroup, bool removeWholeBatch); + System.Threading.Tasks.Task RemoveNextBatchInQueueForLaneGroupAsync(EgwProxy.Icoel.SizerService.LaneGroup laneGroup, bool removeWholeBatch); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/StartNextBatchInQueue", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/StartNextBatchInQueueResponse" + "")] @@ -3013,14 +3013,14 @@ namespace Icoel.Soap.SizerService { [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/StartNextBatchInQueueForLaneG" + "roup", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/StartNextBatchInQueueForLaneG" + "roupResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/StartNextBatchInQueueForLaneG" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/StartNextBatchInQueueForLaneG" + "roupArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - int StartNextBatchInQueueForLaneGroup(Icoel.Soap.SizerService.LaneGroup laneGroup); + int StartNextBatchInQueueForLaneGroup(EgwProxy.Icoel.SizerService.LaneGroup laneGroup); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/StartNextBatchInQueueForLaneG" + "roup", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/StartNextBatchInQueueForLaneG" + "roupResponse")] - System.Threading.Tasks.Task StartNextBatchInQueueForLaneGroupAsync(Icoel.Soap.SizerService.LaneGroup laneGroup); + System.Threading.Tasks.Task StartNextBatchInQueueForLaneGroupAsync(EgwProxy.Icoel.SizerService.LaneGroup laneGroup); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentCartonEquivalentWei" + "ght", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentCartonEquivalentWei" + @@ -3087,70 +3087,70 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task GetVarietyNamesAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLayouts", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLayoutsResponse")] - Icoel.Soap.SizerService.Layout[] GetLayouts(System.Guid varietyID); + EgwProxy.Icoel.SizerService.Layout[] GetLayouts(System.Guid varietyID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLayouts", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLayoutsResponse")] - System.Threading.Tasks.Task GetLayoutsAsync(System.Guid varietyID); + System.Threading.Tasks.Task GetLayoutsAsync(System.Guid varietyID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetVarietyByName", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetVarietyByNameResponse")] - Icoel.Soap.SizerService.Variety GetVarietyByName(string varietyName); + EgwProxy.Icoel.SizerService.Variety GetVarietyByName(string varietyName); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetVarietyByName", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetVarietyByNameResponse")] - System.Threading.Tasks.Task GetVarietyByNameAsync(string varietyName); + System.Threading.Tasks.Task GetVarietyByNameAsync(string varietyName); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetVarietyById", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetVarietyByIdResponse")] - Icoel.Soap.SizerService.Variety GetVarietyById(System.Guid varietyID); + EgwProxy.Icoel.SizerService.Variety GetVarietyById(System.Guid varietyID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetVarietyById", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetVarietyByIdResponse")] - System.Threading.Tasks.Task GetVarietyByIdAsync(System.Guid varietyID); + System.Threading.Tasks.Task GetVarietyByIdAsync(System.Guid varietyID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveVariety", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveVarietyResponse")] - Icoel.Soap.SizerService.Variety GetActiveVariety(); + EgwProxy.Icoel.SizerService.Variety GetActiveVariety(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveVariety", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveVarietyResponse")] - System.Threading.Tasks.Task GetActiveVarietyAsync(); + System.Threading.Tasks.Task GetActiveVarietyAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveVarieties", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveVarietiesResponse")] - Icoel.Soap.SizerService.Variety[] GetActiveVarieties(); + EgwProxy.Icoel.SizerService.Variety[] GetActiveVarieties(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveVarieties", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveVarietiesResponse")] - System.Threading.Tasks.Task GetActiveVarietiesAsync(); + System.Threading.Tasks.Task GetActiveVarietiesAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllVarieties", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllVarietiesResponse")] - Icoel.Soap.SizerService.Variety[] GetAllVarieties(); + EgwProxy.Icoel.SizerService.Variety[] GetAllVarieties(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllVarieties", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllVarietiesResponse")] - System.Threading.Tasks.Task GetAllVarietiesAsync(); + System.Threading.Tasks.Task GetAllVarietiesAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLayoutResponse")] - Icoel.Soap.SizerService.Layout GetLayout(System.Guid varietyID, System.Guid layoutID); + EgwProxy.Icoel.SizerService.Layout GetLayout(System.Guid varietyID, System.Guid layoutID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLayoutResponse")] - System.Threading.Tasks.Task GetLayoutAsync(System.Guid varietyID, System.Guid layoutID); + System.Threading.Tasks.Task GetLayoutAsync(System.Guid varietyID, System.Guid layoutID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveLayoutResponse")] - Icoel.Soap.SizerService.Layout GetActiveLayout(System.Guid varietyID); + EgwProxy.Icoel.SizerService.Layout GetActiveLayout(System.Guid varietyID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveLayoutResponse")] - System.Threading.Tasks.Task GetActiveLayoutAsync(System.Guid varietyID); + System.Threading.Tasks.Task GetActiveLayoutAsync(System.Guid varietyID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProduct", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductResponse")] - Icoel.Soap.SizerService.Product GetProduct(System.Guid productGuid); + EgwProxy.Icoel.SizerService.Product GetProduct(System.Guid productGuid); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProduct", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductResponse")] - System.Threading.Tasks.Task GetProductAsync(System.Guid productGuid); + System.Threading.Tasks.Task GetProductAsync(System.Guid productGuid); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveProducts", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveProductsResponse")] - Icoel.Soap.SizerService.Product[] GetActiveProducts(System.Guid varietyID, System.Guid layoutID); + EgwProxy.Icoel.SizerService.Product[] GetActiveProducts(System.Guid varietyID, System.Guid layoutID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveProducts", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveProductsResponse")] - System.Threading.Tasks.Task GetActiveProductsAsync(System.Guid varietyID, System.Guid layoutID); + System.Threading.Tasks.Task GetActiveProductsAsync(System.Guid varietyID, System.Guid layoutID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllProducts", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllProductsResponse")] - Icoel.Soap.SizerService.Product[] GetAllProducts(System.Guid varietyID); + EgwProxy.Icoel.SizerService.Product[] GetAllProducts(System.Guid varietyID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllProducts", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllProductsResponse")] - System.Threading.Tasks.Task GetAllProductsAsync(System.Guid varietyID); + System.Threading.Tasks.Task GetAllProductsAsync(System.Guid varietyID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RemoveProduct", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/RemoveProductResponse")] void RemoveProduct(System.Guid varietyID, System.Guid layoutID, System.Guid productID); @@ -3159,13 +3159,13 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task RemoveProductAsync(System.Guid varietyID, System.Guid layoutID, System.Guid productID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/CreateLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/CreateLayoutResponse")] - Icoel.Soap.SizerService.Layout CreateLayout(System.Guid varietyID, string layoutName); + EgwProxy.Icoel.SizerService.Layout CreateLayout(System.Guid varietyID, string layoutName); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/CreateLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/CreateLayoutResponse")] - System.Threading.Tasks.Task CreateLayoutAsync(System.Guid varietyID, string layoutName); + System.Threading.Tasks.Task CreateLayoutAsync(System.Guid varietyID, string layoutName); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/DeleteLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/DeleteLayoutResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/DeleteLayoutArgumentFaultFaul" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/DeleteLayoutArgumentFaultFaul" + "t", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] void DeleteLayout(System.Guid varietyID, System.Guid layoutID); @@ -3173,56 +3173,56 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task DeleteLayoutAsync(System.Guid varietyID, System.Guid layoutID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateLayoutResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateLayoutArgumentFaultFaul" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateLayoutArgumentFaultFaul" + "t", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - Icoel.Soap.SizerService.Layout UpdateLayout(System.Guid varietyID, Icoel.Soap.SizerService.Layout layout); + EgwProxy.Icoel.SizerService.Layout UpdateLayout(System.Guid varietyID, EgwProxy.Icoel.SizerService.Layout layout); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateLayoutResponse")] - System.Threading.Tasks.Task UpdateLayoutAsync(System.Guid varietyID, Icoel.Soap.SizerService.Layout layout); + System.Threading.Tasks.Task UpdateLayoutAsync(System.Guid varietyID, EgwProxy.Icoel.SizerService.Layout layout); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ActivateLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/ActivateLayoutResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ActivateLayoutArgumentFaultFa" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ActivateLayoutArgumentFaultFa" + "ult", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - Icoel.Soap.SizerService.Layout ActivateLayout(System.Guid varietyID, System.Guid layoutID); + EgwProxy.Icoel.SizerService.Layout ActivateLayout(System.Guid varietyID, System.Guid layoutID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ActivateLayout", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/ActivateLayoutResponse")] - System.Threading.Tasks.Task ActivateLayoutAsync(System.Guid varietyID, System.Guid layoutID); + System.Threading.Tasks.Task ActivateLayoutAsync(System.Guid varietyID, System.Guid layoutID); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllPacks", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllPacksResponse")] - Icoel.Soap.SizerService.Pack[] GetAllPacks(); + EgwProxy.Icoel.SizerService.Pack[] GetAllPacks(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllPacks", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllPacksResponse")] - System.Threading.Tasks.Task GetAllPacksAsync(); + System.Threading.Tasks.Task GetAllPacksAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllLabels", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllLabelsResponse")] - Icoel.Soap.SizerService.Label[] GetAllLabels(); + EgwProxy.Icoel.SizerService.Label[] GetAllLabels(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllLabels", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllLabelsResponse")] - System.Threading.Tasks.Task GetAllLabelsAsync(); + System.Threading.Tasks.Task GetAllLabelsAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveLabels", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveLabelsResponse")] - Icoel.Soap.SizerService.Label[] GetActiveLabels(); + EgwProxy.Icoel.SizerService.Label[] GetActiveLabels(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveLabels", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetActiveLabelsResponse")] - System.Threading.Tasks.Task GetActiveLabelsAsync(); + System.Threading.Tasks.Task GetActiveLabelsAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddProduct", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddProductResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddProductArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - void AddProduct(System.Guid varietyID, Icoel.Soap.SizerService.Product product); + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddProductArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] + void AddProduct(System.Guid varietyID, EgwProxy.Icoel.SizerService.Product product); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddProduct", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddProductResponse")] - System.Threading.Tasks.Task AddProductAsync(System.Guid varietyID, Icoel.Soap.SizerService.Product product); + System.Threading.Tasks.Task AddProductAsync(System.Guid varietyID, EgwProxy.Icoel.SizerService.Product product); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateProduct", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateProductResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateProductArgumentFaultFau" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateProductArgumentFaultFau" + "lt", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - void UpdateProduct(Icoel.Soap.SizerService.Product product); + void UpdateProduct(EgwProxy.Icoel.SizerService.Product product); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateProduct", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateProductResponse")] - System.Threading.Tasks.Task UpdateProductAsync(Icoel.Soap.SizerService.Product product); + System.Threading.Tasks.Task UpdateProductAsync(EgwProxy.Icoel.SizerService.Product product); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/DeleteProduct", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/DeleteProductResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/DeleteProductArgumentFaultFau" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/DeleteProductArgumentFaultFau" + "lt", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] void DeleteProduct(System.Guid productID, bool force); @@ -3236,45 +3236,45 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task ActivateProductsAsync(System.Guid varietyID, System.Guid layoutID, System.Guid[] productGuids); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetOutlets", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetOutletsResponse")] - Icoel.Soap.SizerService.Outlet[] GetOutlets(); + EgwProxy.Icoel.SizerService.Outlet[] GetOutlets(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetOutlets", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetOutletsResponse")] - System.Threading.Tasks.Task GetOutletsAsync(); + System.Threading.Tasks.Task GetOutletsAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductAtOutlet", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductAtOutletResponse")] - Icoel.Soap.SizerService.Product GetProductAtOutlet(int outletId); + EgwProxy.Icoel.SizerService.Product GetProductAtOutlet(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductAtOutlet", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductAtOutletResponse")] - System.Threading.Tasks.Task GetProductAtOutletAsync(int outletId); + System.Threading.Tasks.Task GetProductAtOutletAsync(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchAtOutlet", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchAtOutletResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchAtOutletArgumentFault" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchAtOutletArgumentFault" + "Fault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - Icoel.Soap.SizerService.Batch GetBatchAtOutlet(int outletId); + EgwProxy.Icoel.SizerService.Batch GetBatchAtOutlet(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchAtOutlet", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchAtOutletResponse")] - System.Threading.Tasks.Task GetBatchAtOutletAsync(int outletId); + System.Threading.Tasks.Task GetBatchAtOutletAsync(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesAtOutlet", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesAtOutletResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesAtOutletArgumentFau" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesAtOutletArgumentFau" + "ltFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - Icoel.Soap.SizerService.Batch[] GetBatchesAtOutlet(int outletId); + EgwProxy.Icoel.SizerService.Batch[] GetBatchesAtOutlet(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesAtOutlet", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesAtOutletResponse")] - System.Threading.Tasks.Task GetBatchesAtOutletAsync(int outletId); + System.Threading.Tasks.Task GetBatchesAtOutletAsync(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesForProductAtOutlet", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesForProductAtOutletR" + "esponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesForProductAtOutletA" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesForProductAtOutletA" + "rgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - Icoel.Soap.SizerService.Batch[] GetBatchesForProductAtOutlet(int outletId); + EgwProxy.Icoel.SizerService.Batch[] GetBatchesForProductAtOutlet(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesForProductAtOutlet", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchesForProductAtOutletR" + "esponse")] - System.Threading.Tasks.Task GetBatchesForProductAtOutletAsync(int outletId); + System.Threading.Tasks.Task GetBatchesForProductAtOutletAsync(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductUserData", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductUserDataResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductUserDataArgumentFau" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductUserDataArgumentFau" + "ltFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] string GetProductUserData(System.Guid productId, string category, string field); @@ -3283,7 +3283,7 @@ namespace Icoel.Soap.SizerService { [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeProductAtOutlet", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeProductAtOutletResponse" + "")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeProductAtOutletArgument" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeProductAtOutletArgument" + "FaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] void ChangeProductAtOutlet(int outletId, System.Guid productID, bool force); @@ -3312,17 +3312,17 @@ namespace Icoel.Soap.SizerService { [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductsInNextAvailableOut" + "letStrategy", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductsInNextAvailableOut" + "letStrategyResponse")] - Icoel.Soap.SizerService.Product[] GetProductsInNextAvailableOutletStrategy(); + EgwProxy.Icoel.SizerService.Product[] GetProductsInNextAvailableOutletStrategy(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductsInNextAvailableOut" + "letStrategy", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetProductsInNextAvailableOut" + "letStrategyResponse")] - System.Threading.Tasks.Task GetProductsInNextAvailableOutletStrategyAsync(); + System.Threading.Tasks.Task GetProductsInNextAvailableOutletStrategyAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddProductToNextAvailableOutl" + "etStrategy", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddProductToNextAvailableOutl" + "etStrategyResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddProductToNextAvailableOutl" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddProductToNextAvailableOutl" + "etStrategyArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] void AddProductToNextAvailableOutletStrategy(System.Guid productId); @@ -3334,7 +3334,7 @@ namespace Icoel.Soap.SizerService { [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RemoveProductFromNextAvailabl" + "eOutletStrategy", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/RemoveProductFromNextAvailabl" + "eOutletStrategyResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RemoveProductFromNextAvailabl" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RemoveProductFromNextAvailabl" + "eOutletStrategyArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] void RemoveProductFromNextAvailableOutletStrategy(System.Guid productId); @@ -3459,58 +3459,58 @@ namespace Icoel.Soap.SizerService { [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RaiseAlarmWithPriority", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/RaiseAlarmWithPriorityRespons" + "e")] - void RaiseAlarmWithPriority(string alarm, string details, Icoel.Soap.SizerService.AlarmPriority priority); + void RaiseAlarmWithPriority(string alarm, string details, EgwProxy.Icoel.SizerService.AlarmPriority priority); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RaiseAlarmWithPriority", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/RaiseAlarmWithPriorityRespons" + "e")] - System.Threading.Tasks.Task RaiseAlarmWithPriorityAsync(string alarm, string details, Icoel.Soap.SizerService.AlarmPriority priority); + System.Threading.Tasks.Task RaiseAlarmWithPriorityAsync(string alarm, string details, EgwProxy.Icoel.SizerService.AlarmPriority priority); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RaiseEvent", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/RaiseEventResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RaiseEventArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - void RaiseEvent(Icoel.Soap.SizerService.ServiceEvent eventDetails); + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RaiseEventArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] + void RaiseEvent(EgwProxy.Icoel.SizerService.ServiceEvent eventDetails); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/RaiseEvent", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/RaiseEventResponse")] - System.Threading.Tasks.Task RaiseEventAsync(Icoel.Soap.SizerService.ServiceEvent eventDetails); + System.Threading.Tasks.Task RaiseEventAsync(EgwProxy.Icoel.SizerService.ServiceEvent eventDetails); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLaneGroups", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLaneGroupsResponse")] - Icoel.Soap.SizerService.LaneGroup[] GetLaneGroups(); + EgwProxy.Icoel.SizerService.LaneGroup[] GetLaneGroups(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLaneGroups", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetLaneGroupsResponse")] - System.Threading.Tasks.Task GetLaneGroupsAsync(); + System.Threading.Tasks.Task GetLaneGroupsAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatch", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchResponse")] - Icoel.Soap.SizerService.Batch GetBatch(int id); + EgwProxy.Icoel.SizerService.Batch GetBatch(int id); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatch", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchResponse")] - System.Threading.Tasks.Task GetBatchAsync(int id); + System.Threading.Tasks.Task GetBatchAsync(int id); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatch", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchResponse")] - Icoel.Soap.SizerService.Batch GetCurrentBatch(); + EgwProxy.Icoel.SizerService.Batch GetCurrentBatch(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatch", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchResponse")] - System.Threading.Tasks.Task GetCurrentBatchAsync(); + System.Threading.Tasks.Task GetCurrentBatchAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatches", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchesResponse")] - Icoel.Soap.SizerService.Batch[] GetCurrentBatches(); + EgwProxy.Icoel.SizerService.Batch[] GetCurrentBatches(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatches", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchesResponse")] - System.Threading.Tasks.Task GetCurrentBatchesAsync(); + System.Threading.Tasks.Task GetCurrentBatchesAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchByLane", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchByLaneResponse" + "")] - Icoel.Soap.SizerService.Batch GetCurrentBatchByLane(int lane); + EgwProxy.Icoel.SizerService.Batch GetCurrentBatchByLane(int lane); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchByLane", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchByLaneResponse" + "")] - System.Threading.Tasks.Task GetCurrentBatchByLaneAsync(int lane); + System.Threading.Tasks.Task GetCurrentBatchByLaneAsync(int lane); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchByLaneGroup", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchByLaneGroupRes" + "ponse")] - Icoel.Soap.SizerService.Batch GetCurrentBatchByLaneGroup(Icoel.Soap.SizerService.LaneGroup laneGroup); + EgwProxy.Icoel.SizerService.Batch GetCurrentBatchByLaneGroup(EgwProxy.Icoel.SizerService.LaneGroup laneGroup); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchByLaneGroup", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetCurrentBatchByLaneGroupRes" + "ponse")] - System.Threading.Tasks.Task GetCurrentBatchByLaneGroupAsync(Icoel.Soap.SizerService.LaneGroup laneGroup); + System.Threading.Tasks.Task GetCurrentBatchByLaneGroupAsync(EgwProxy.Icoel.SizerService.LaneGroup laneGroup); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/IsCurrentBatch", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/IsCurrentBatchResponse")] bool IsCurrentBatch(int id); @@ -3519,10 +3519,10 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task IsCurrentBatchAsync(int id); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchLaneGroups", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchLaneGroupsResponse")] - Icoel.Soap.SizerService.LaneGroup[] GetBatchLaneGroups(int id); + EgwProxy.Icoel.SizerService.LaneGroup[] GetBatchLaneGroups(int id); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchLaneGroups", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchLaneGroupsResponse")] - System.Threading.Tasks.Task GetBatchLaneGroupsAsync(int id); + System.Threading.Tasks.Task GetBatchLaneGroupsAsync(int id); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchLanes", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetBatchLanesResponse")] int[] GetBatchLanes(int id); @@ -3531,16 +3531,16 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task GetBatchLanesAsync(int id); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeBatch", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeBatchResponse")] - int ChangeBatch(Icoel.Soap.SizerService.Batch batch); + int ChangeBatch(EgwProxy.Icoel.SizerService.Batch batch); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeBatch", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeBatchResponse")] - System.Threading.Tasks.Task ChangeBatchAsync(Icoel.Soap.SizerService.Batch batch); + System.Threading.Tasks.Task ChangeBatchAsync(EgwProxy.Icoel.SizerService.Batch batch); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeBatchByLane", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeBatchByLaneResponse")] - int ChangeBatchByLane(Icoel.Soap.SizerService.Batch batch, Icoel.Soap.SizerService.LaneGroup[] laneGroups); + int ChangeBatchByLane(EgwProxy.Icoel.SizerService.Batch batch, EgwProxy.Icoel.SizerService.LaneGroup[] laneGroups); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeBatchByLane", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/ChangeBatchByLaneResponse")] - System.Threading.Tasks.Task ChangeBatchByLaneAsync(Icoel.Soap.SizerService.Batch batch, Icoel.Soap.SizerService.LaneGroup[] laneGroups); + System.Threading.Tasks.Task ChangeBatchByLaneAsync(EgwProxy.Icoel.SizerService.Batch batch, EgwProxy.Icoel.SizerService.LaneGroup[] laneGroups); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/SecondsToBallArrivingOnLastBa" + "tchChange", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/SecondsToBallArrivingOnLastBa" + @@ -3553,10 +3553,10 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task SecondsToBallArrivingOnLastBatchChangeAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchLanes", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchLanesResponse")] - void AddBatchLanes(Icoel.Soap.SizerService.Batch batch, Icoel.Soap.SizerService.LaneGroup[] laneGroups); + void AddBatchLanes(EgwProxy.Icoel.SizerService.Batch batch, EgwProxy.Icoel.SizerService.LaneGroup[] laneGroups); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchLanes", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddBatchLanesResponse")] - System.Threading.Tasks.Task AddBatchLanesAsync(Icoel.Soap.SizerService.Batch batch, Icoel.Soap.SizerService.LaneGroup[] laneGroups); + System.Threading.Tasks.Task AddBatchLanesAsync(EgwProxy.Icoel.SizerService.Batch batch, EgwProxy.Icoel.SizerService.LaneGroup[] laneGroups); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/ClearBatches", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/ClearBatchesResponse")] void ClearBatches(); @@ -3565,12 +3565,12 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task ClearBatchesAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/SetBatchDetails", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/SetBatchDetailsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/SetBatchDetailsArgumentFaultF" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/SetBatchDetailsArgumentFaultF" + "ault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - void SetBatchDetails(Icoel.Soap.SizerService.Batch batch); + void SetBatchDetails(EgwProxy.Icoel.SizerService.Batch batch); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/SetBatchDetails", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/SetBatchDetailsResponse")] - System.Threading.Tasks.Task SetBatchDetailsAsync(Icoel.Soap.SizerService.Batch batch); + System.Threading.Tasks.Task SetBatchDetailsAsync(EgwProxy.Icoel.SizerService.Batch batch); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/FlushTotals", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/FlushTotalsResponse")] void FlushTotals(); @@ -3579,30 +3579,30 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task FlushTotalsAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetGrower", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetGrowerResponse")] - Icoel.Soap.SizerService.Grower GetGrower(string growerCode); + EgwProxy.Icoel.SizerService.Grower GetGrower(string growerCode); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetGrower", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetGrowerResponse")] - System.Threading.Tasks.Task GetGrowerAsync(string growerCode); + System.Threading.Tasks.Task GetGrowerAsync(string growerCode); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllGrowers", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllGrowersResponse")] - Icoel.Soap.SizerService.Grower[] GetAllGrowers(); + EgwProxy.Icoel.SizerService.Grower[] GetAllGrowers(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllGrowers", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetAllGrowersResponse")] - System.Threading.Tasks.Task GetAllGrowersAsync(); + System.Threading.Tasks.Task GetAllGrowersAsync(); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrower", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrowerResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrowerArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - void AddGrower(Icoel.Soap.SizerService.Grower grower); + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrowerArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] + void AddGrower(EgwProxy.Icoel.SizerService.Grower grower); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrower", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrowerResponse")] - System.Threading.Tasks.Task AddGrowerAsync(Icoel.Soap.SizerService.Grower grower); + System.Threading.Tasks.Task AddGrowerAsync(EgwProxy.Icoel.SizerService.Grower grower); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrowers", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrowersResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrowersArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - void AddGrowers(Icoel.Soap.SizerService.Grower[] growers); + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrowersArgumentFaultFault", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] + void AddGrowers(EgwProxy.Icoel.SizerService.Grower[] growers); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrowers", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/AddGrowersResponse")] - System.Threading.Tasks.Task AddGrowersAsync(Icoel.Soap.SizerService.Grower[] growers); + System.Threading.Tasks.Task AddGrowersAsync(EgwProxy.Icoel.SizerService.Grower[] growers); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/DeleteGrower", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/DeleteGrowerResponse")] void DeleteGrower(string growerCode); @@ -3611,12 +3611,12 @@ namespace Icoel.Soap.SizerService { System.Threading.Tasks.Task DeleteGrowerAsync(string growerCode); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateGrower", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateGrowerResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(Icoel.Soap.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateGrowerArgumentFaultFaul" + + [System.ServiceModel.FaultContractAttribute(typeof(EgwProxy.Icoel.SizerService.ArgumentFault), Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateGrowerArgumentFaultFaul" + "t", Name="ArgumentFault", Namespace="http://Compac.Services.Core")] - void UpdateGrower(Icoel.Soap.SizerService.Grower grower); + void UpdateGrower(EgwProxy.Icoel.SizerService.Grower grower); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateGrower", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/UpdateGrowerResponse")] - System.Threading.Tasks.Task UpdateGrowerAsync(Icoel.Soap.SizerService.Grower grower); + System.Threading.Tasks.Task UpdateGrowerAsync(EgwProxy.Icoel.SizerService.Grower grower); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetMachineTotalFPM", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetMachineTotalFPMResponse")] int GetMachineTotalFPM(); @@ -3632,25 +3632,25 @@ namespace Icoel.Soap.SizerService { [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetSamplingConfiguration", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetSamplingConfigurationRespo" + "nse")] - Icoel.Soap.SizerService.AbstractSamplingConfiguration GetSamplingConfiguration(int outletId); + EgwProxy.Icoel.SizerService.AbstractSamplingConfiguration GetSamplingConfiguration(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetSamplingConfiguration", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetSamplingConfigurationRespo" + "nse")] - System.Threading.Tasks.Task GetSamplingConfigurationAsync(int outletId); + System.Threading.Tasks.Task GetSamplingConfigurationAsync(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/SetSamplingConfiguration", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/SetSamplingConfigurationRespo" + "nse")] - void SetSamplingConfiguration(int outletId, Icoel.Soap.SizerService.AbstractSamplingConfiguration config); + void SetSamplingConfiguration(int outletId, EgwProxy.Icoel.SizerService.AbstractSamplingConfiguration config); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/SetSamplingConfiguration", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/SetSamplingConfigurationRespo" + "nse")] - System.Threading.Tasks.Task SetSamplingConfigurationAsync(int outletId, Icoel.Soap.SizerService.AbstractSamplingConfiguration config); + System.Threading.Tasks.Task SetSamplingConfigurationAsync(int outletId, EgwProxy.Icoel.SizerService.AbstractSamplingConfiguration config); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetSamplingProgress", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetSamplingProgressResponse")] - Icoel.Soap.SizerService.SamplingProgress[] GetSamplingProgress(int outletId); + EgwProxy.Icoel.SizerService.SamplingProgress[] GetSamplingProgress(int outletId); [System.ServiceModel.OperationContractAttribute(Action="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetSamplingProgress", ReplyAction="urn:clr:Compac.Services.Sizer.Service/ISizerService/GetSamplingProgressResponse")] - System.Threading.Tasks.Task GetSamplingProgressAsync(int outletId); + System.Threading.Tasks.Task GetSamplingProgressAsync(int outletId); } [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -3670,23 +3670,23 @@ namespace Icoel.Soap.SizerService { public partial class GetVersionResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="urn:clr:Compac.Services.Core", Order=0)] - public Icoel.Soap.SizerService.ServiceVersion GetVersionResult; + public EgwProxy.Icoel.SizerService.ServiceVersion GetVersionResult; public GetVersionResponse() { } - public GetVersionResponse(Icoel.Soap.SizerService.ServiceVersion GetVersionResult) { + public GetVersionResponse(EgwProxy.Icoel.SizerService.ServiceVersion GetVersionResult) { this.GetVersionResult = GetVersionResult; } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] - public interface ISizerServiceChannel : Icoel.Soap.SizerService.ISizerService, System.ServiceModel.IClientChannel { + public interface ISizerServiceChannel : EgwProxy.Icoel.SizerService.ISizerService, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] - public partial class SizerServiceClient : System.ServiceModel.ClientBase, Icoel.Soap.SizerService.ISizerService { + public partial class SizerServiceClient : System.ServiceModel.ClientBase, EgwProxy.Icoel.SizerService.ISizerService { public SizerServiceClient() { } @@ -3708,24 +3708,24 @@ namespace Icoel.Soap.SizerService { } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - Icoel.Soap.SizerService.GetVersionResponse Icoel.Soap.SizerService.ISizerService.GetVersion(Icoel.Soap.SizerService.GetVersionRequest request) { + EgwProxy.Icoel.SizerService.GetVersionResponse EgwProxy.Icoel.SizerService.ISizerService.GetVersion(EgwProxy.Icoel.SizerService.GetVersionRequest request) { return base.Channel.GetVersion(request); } - public Icoel.Soap.SizerService.ServiceVersion GetVersion() { - Icoel.Soap.SizerService.GetVersionRequest inValue = new Icoel.Soap.SizerService.GetVersionRequest(); - Icoel.Soap.SizerService.GetVersionResponse retVal = ((Icoel.Soap.SizerService.ISizerService)(this)).GetVersion(inValue); + public EgwProxy.Icoel.SizerService.ServiceVersion GetVersion() { + EgwProxy.Icoel.SizerService.GetVersionRequest inValue = new EgwProxy.Icoel.SizerService.GetVersionRequest(); + EgwProxy.Icoel.SizerService.GetVersionResponse retVal = ((EgwProxy.Icoel.SizerService.ISizerService)(this)).GetVersion(inValue); return retVal.GetVersionResult; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - System.Threading.Tasks.Task Icoel.Soap.SizerService.ISizerService.GetVersionAsync(Icoel.Soap.SizerService.GetVersionRequest request) { + System.Threading.Tasks.Task EgwProxy.Icoel.SizerService.ISizerService.GetVersionAsync(EgwProxy.Icoel.SizerService.GetVersionRequest request) { return base.Channel.GetVersionAsync(request); } - public System.Threading.Tasks.Task GetVersionAsync() { - Icoel.Soap.SizerService.GetVersionRequest inValue = new Icoel.Soap.SizerService.GetVersionRequest(); - return ((Icoel.Soap.SizerService.ISizerService)(this)).GetVersionAsync(inValue); + public System.Threading.Tasks.Task GetVersionAsync() { + EgwProxy.Icoel.SizerService.GetVersionRequest inValue = new EgwProxy.Icoel.SizerService.GetVersionRequest(); + return ((EgwProxy.Icoel.SizerService.ISizerService)(this)).GetVersionAsync(inValue); } public string GetSerialNo() { @@ -3808,51 +3808,51 @@ namespace Icoel.Soap.SizerService { return base.Channel.SetOutletGroupAsync(outlets); } - public Icoel.Soap.SizerService.Batch[] GetQueuedBatches() { + public EgwProxy.Icoel.SizerService.Batch[] GetQueuedBatches() { return base.Channel.GetQueuedBatches(); } - public System.Threading.Tasks.Task GetQueuedBatchesAsync() { + public System.Threading.Tasks.Task GetQueuedBatchesAsync() { return base.Channel.GetQueuedBatchesAsync(); } - public Icoel.Soap.SizerService.Batch GetNextBatchInQueue() { + public EgwProxy.Icoel.SizerService.Batch GetNextBatchInQueue() { return base.Channel.GetNextBatchInQueue(); } - public System.Threading.Tasks.Task GetNextBatchInQueueAsync() { + public System.Threading.Tasks.Task GetNextBatchInQueueAsync() { return base.Channel.GetNextBatchInQueueAsync(); } - public Icoel.Soap.SizerService.Batch[] GetNextBatches() { + public EgwProxy.Icoel.SizerService.Batch[] GetNextBatches() { return base.Channel.GetNextBatches(); } - public System.Threading.Tasks.Task GetNextBatchesAsync() { + public System.Threading.Tasks.Task GetNextBatchesAsync() { return base.Channel.GetNextBatchesAsync(); } - public Icoel.Soap.SizerService.Batch GetNextBatchByLaneGroup(Icoel.Soap.SizerService.LaneGroup laneGroup) { + public EgwProxy.Icoel.SizerService.Batch GetNextBatchByLaneGroup(EgwProxy.Icoel.SizerService.LaneGroup laneGroup) { return base.Channel.GetNextBatchByLaneGroup(laneGroup); } - public System.Threading.Tasks.Task GetNextBatchByLaneGroupAsync(Icoel.Soap.SizerService.LaneGroup laneGroup) { + public System.Threading.Tasks.Task GetNextBatchByLaneGroupAsync(EgwProxy.Icoel.SizerService.LaneGroup laneGroup) { return base.Channel.GetNextBatchByLaneGroupAsync(laneGroup); } - public void AddBatch(Icoel.Soap.SizerService.Batch batch) { + public void AddBatch(EgwProxy.Icoel.SizerService.Batch batch) { base.Channel.AddBatch(batch); } - public System.Threading.Tasks.Task AddBatchAsync(Icoel.Soap.SizerService.Batch batch) { + public System.Threading.Tasks.Task AddBatchAsync(EgwProxy.Icoel.SizerService.Batch batch) { return base.Channel.AddBatchAsync(batch); } - public void AddBatches(Icoel.Soap.SizerService.Batch[] batches) { + public void AddBatches(EgwProxy.Icoel.SizerService.Batch[] batches) { base.Channel.AddBatches(batches); } - public System.Threading.Tasks.Task AddBatchesAsync(Icoel.Soap.SizerService.Batch[] batches) { + public System.Threading.Tasks.Task AddBatchesAsync(EgwProxy.Icoel.SizerService.Batch[] batches) { return base.Channel.AddBatchesAsync(batches); } @@ -3872,11 +3872,11 @@ namespace Icoel.Soap.SizerService { return base.Channel.RemoveNextBatchInQueueAsync(); } - public void RemoveNextBatchInQueueForLaneGroup(Icoel.Soap.SizerService.LaneGroup laneGroup, bool removeWholeBatch) { + public void RemoveNextBatchInQueueForLaneGroup(EgwProxy.Icoel.SizerService.LaneGroup laneGroup, bool removeWholeBatch) { base.Channel.RemoveNextBatchInQueueForLaneGroup(laneGroup, removeWholeBatch); } - public System.Threading.Tasks.Task RemoveNextBatchInQueueForLaneGroupAsync(Icoel.Soap.SizerService.LaneGroup laneGroup, bool removeWholeBatch) { + public System.Threading.Tasks.Task RemoveNextBatchInQueueForLaneGroupAsync(EgwProxy.Icoel.SizerService.LaneGroup laneGroup, bool removeWholeBatch) { return base.Channel.RemoveNextBatchInQueueForLaneGroupAsync(laneGroup, removeWholeBatch); } @@ -3888,11 +3888,11 @@ namespace Icoel.Soap.SizerService { return base.Channel.StartNextBatchInQueueAsync(); } - public int StartNextBatchInQueueForLaneGroup(Icoel.Soap.SizerService.LaneGroup laneGroup) { + public int StartNextBatchInQueueForLaneGroup(EgwProxy.Icoel.SizerService.LaneGroup laneGroup) { return base.Channel.StartNextBatchInQueueForLaneGroup(laneGroup); } - public System.Threading.Tasks.Task StartNextBatchInQueueForLaneGroupAsync(Icoel.Soap.SizerService.LaneGroup laneGroup) { + public System.Threading.Tasks.Task StartNextBatchInQueueForLaneGroupAsync(EgwProxy.Icoel.SizerService.LaneGroup laneGroup) { return base.Channel.StartNextBatchInQueueForLaneGroupAsync(laneGroup); } @@ -3968,91 +3968,91 @@ namespace Icoel.Soap.SizerService { return base.Channel.GetVarietyNamesAsync(); } - public Icoel.Soap.SizerService.Layout[] GetLayouts(System.Guid varietyID) { + public EgwProxy.Icoel.SizerService.Layout[] GetLayouts(System.Guid varietyID) { return base.Channel.GetLayouts(varietyID); } - public System.Threading.Tasks.Task GetLayoutsAsync(System.Guid varietyID) { + public System.Threading.Tasks.Task GetLayoutsAsync(System.Guid varietyID) { return base.Channel.GetLayoutsAsync(varietyID); } - public Icoel.Soap.SizerService.Variety GetVarietyByName(string varietyName) { + public EgwProxy.Icoel.SizerService.Variety GetVarietyByName(string varietyName) { return base.Channel.GetVarietyByName(varietyName); } - public System.Threading.Tasks.Task GetVarietyByNameAsync(string varietyName) { + public System.Threading.Tasks.Task GetVarietyByNameAsync(string varietyName) { return base.Channel.GetVarietyByNameAsync(varietyName); } - public Icoel.Soap.SizerService.Variety GetVarietyById(System.Guid varietyID) { + public EgwProxy.Icoel.SizerService.Variety GetVarietyById(System.Guid varietyID) { return base.Channel.GetVarietyById(varietyID); } - public System.Threading.Tasks.Task GetVarietyByIdAsync(System.Guid varietyID) { + public System.Threading.Tasks.Task GetVarietyByIdAsync(System.Guid varietyID) { return base.Channel.GetVarietyByIdAsync(varietyID); } - public Icoel.Soap.SizerService.Variety GetActiveVariety() { + public EgwProxy.Icoel.SizerService.Variety GetActiveVariety() { return base.Channel.GetActiveVariety(); } - public System.Threading.Tasks.Task GetActiveVarietyAsync() { + public System.Threading.Tasks.Task GetActiveVarietyAsync() { return base.Channel.GetActiveVarietyAsync(); } - public Icoel.Soap.SizerService.Variety[] GetActiveVarieties() { + public EgwProxy.Icoel.SizerService.Variety[] GetActiveVarieties() { return base.Channel.GetActiveVarieties(); } - public System.Threading.Tasks.Task GetActiveVarietiesAsync() { + public System.Threading.Tasks.Task GetActiveVarietiesAsync() { return base.Channel.GetActiveVarietiesAsync(); } - public Icoel.Soap.SizerService.Variety[] GetAllVarieties() { + public EgwProxy.Icoel.SizerService.Variety[] GetAllVarieties() { return base.Channel.GetAllVarieties(); } - public System.Threading.Tasks.Task GetAllVarietiesAsync() { + public System.Threading.Tasks.Task GetAllVarietiesAsync() { return base.Channel.GetAllVarietiesAsync(); } - public Icoel.Soap.SizerService.Layout GetLayout(System.Guid varietyID, System.Guid layoutID) { + public EgwProxy.Icoel.SizerService.Layout GetLayout(System.Guid varietyID, System.Guid layoutID) { return base.Channel.GetLayout(varietyID, layoutID); } - public System.Threading.Tasks.Task GetLayoutAsync(System.Guid varietyID, System.Guid layoutID) { + public System.Threading.Tasks.Task GetLayoutAsync(System.Guid varietyID, System.Guid layoutID) { return base.Channel.GetLayoutAsync(varietyID, layoutID); } - public Icoel.Soap.SizerService.Layout GetActiveLayout(System.Guid varietyID) { + public EgwProxy.Icoel.SizerService.Layout GetActiveLayout(System.Guid varietyID) { return base.Channel.GetActiveLayout(varietyID); } - public System.Threading.Tasks.Task GetActiveLayoutAsync(System.Guid varietyID) { + public System.Threading.Tasks.Task GetActiveLayoutAsync(System.Guid varietyID) { return base.Channel.GetActiveLayoutAsync(varietyID); } - public Icoel.Soap.SizerService.Product GetProduct(System.Guid productGuid) { + public EgwProxy.Icoel.SizerService.Product GetProduct(System.Guid productGuid) { return base.Channel.GetProduct(productGuid); } - public System.Threading.Tasks.Task GetProductAsync(System.Guid productGuid) { + public System.Threading.Tasks.Task GetProductAsync(System.Guid productGuid) { return base.Channel.GetProductAsync(productGuid); } - public Icoel.Soap.SizerService.Product[] GetActiveProducts(System.Guid varietyID, System.Guid layoutID) { + public EgwProxy.Icoel.SizerService.Product[] GetActiveProducts(System.Guid varietyID, System.Guid layoutID) { return base.Channel.GetActiveProducts(varietyID, layoutID); } - public System.Threading.Tasks.Task GetActiveProductsAsync(System.Guid varietyID, System.Guid layoutID) { + public System.Threading.Tasks.Task GetActiveProductsAsync(System.Guid varietyID, System.Guid layoutID) { return base.Channel.GetActiveProductsAsync(varietyID, layoutID); } - public Icoel.Soap.SizerService.Product[] GetAllProducts(System.Guid varietyID) { + public EgwProxy.Icoel.SizerService.Product[] GetAllProducts(System.Guid varietyID) { return base.Channel.GetAllProducts(varietyID); } - public System.Threading.Tasks.Task GetAllProductsAsync(System.Guid varietyID) { + public System.Threading.Tasks.Task GetAllProductsAsync(System.Guid varietyID) { return base.Channel.GetAllProductsAsync(varietyID); } @@ -4064,11 +4064,11 @@ namespace Icoel.Soap.SizerService { return base.Channel.RemoveProductAsync(varietyID, layoutID, productID); } - public Icoel.Soap.SizerService.Layout CreateLayout(System.Guid varietyID, string layoutName) { + public EgwProxy.Icoel.SizerService.Layout CreateLayout(System.Guid varietyID, string layoutName) { return base.Channel.CreateLayout(varietyID, layoutName); } - public System.Threading.Tasks.Task CreateLayoutAsync(System.Guid varietyID, string layoutName) { + public System.Threading.Tasks.Task CreateLayoutAsync(System.Guid varietyID, string layoutName) { return base.Channel.CreateLayoutAsync(varietyID, layoutName); } @@ -4080,59 +4080,59 @@ namespace Icoel.Soap.SizerService { return base.Channel.DeleteLayoutAsync(varietyID, layoutID); } - public Icoel.Soap.SizerService.Layout UpdateLayout(System.Guid varietyID, Icoel.Soap.SizerService.Layout layout) { + public EgwProxy.Icoel.SizerService.Layout UpdateLayout(System.Guid varietyID, EgwProxy.Icoel.SizerService.Layout layout) { return base.Channel.UpdateLayout(varietyID, layout); } - public System.Threading.Tasks.Task UpdateLayoutAsync(System.Guid varietyID, Icoel.Soap.SizerService.Layout layout) { + public System.Threading.Tasks.Task UpdateLayoutAsync(System.Guid varietyID, EgwProxy.Icoel.SizerService.Layout layout) { return base.Channel.UpdateLayoutAsync(varietyID, layout); } - public Icoel.Soap.SizerService.Layout ActivateLayout(System.Guid varietyID, System.Guid layoutID) { + public EgwProxy.Icoel.SizerService.Layout ActivateLayout(System.Guid varietyID, System.Guid layoutID) { return base.Channel.ActivateLayout(varietyID, layoutID); } - public System.Threading.Tasks.Task ActivateLayoutAsync(System.Guid varietyID, System.Guid layoutID) { + public System.Threading.Tasks.Task ActivateLayoutAsync(System.Guid varietyID, System.Guid layoutID) { return base.Channel.ActivateLayoutAsync(varietyID, layoutID); } - public Icoel.Soap.SizerService.Pack[] GetAllPacks() { + public EgwProxy.Icoel.SizerService.Pack[] GetAllPacks() { return base.Channel.GetAllPacks(); } - public System.Threading.Tasks.Task GetAllPacksAsync() { + public System.Threading.Tasks.Task GetAllPacksAsync() { return base.Channel.GetAllPacksAsync(); } - public Icoel.Soap.SizerService.Label[] GetAllLabels() { + public EgwProxy.Icoel.SizerService.Label[] GetAllLabels() { return base.Channel.GetAllLabels(); } - public System.Threading.Tasks.Task GetAllLabelsAsync() { + public System.Threading.Tasks.Task GetAllLabelsAsync() { return base.Channel.GetAllLabelsAsync(); } - public Icoel.Soap.SizerService.Label[] GetActiveLabels() { + public EgwProxy.Icoel.SizerService.Label[] GetActiveLabels() { return base.Channel.GetActiveLabels(); } - public System.Threading.Tasks.Task GetActiveLabelsAsync() { + public System.Threading.Tasks.Task GetActiveLabelsAsync() { return base.Channel.GetActiveLabelsAsync(); } - public void AddProduct(System.Guid varietyID, Icoel.Soap.SizerService.Product product) { + public void AddProduct(System.Guid varietyID, EgwProxy.Icoel.SizerService.Product product) { base.Channel.AddProduct(varietyID, product); } - public System.Threading.Tasks.Task AddProductAsync(System.Guid varietyID, Icoel.Soap.SizerService.Product product) { + public System.Threading.Tasks.Task AddProductAsync(System.Guid varietyID, EgwProxy.Icoel.SizerService.Product product) { return base.Channel.AddProductAsync(varietyID, product); } - public void UpdateProduct(Icoel.Soap.SizerService.Product product) { + public void UpdateProduct(EgwProxy.Icoel.SizerService.Product product) { base.Channel.UpdateProduct(product); } - public System.Threading.Tasks.Task UpdateProductAsync(Icoel.Soap.SizerService.Product product) { + public System.Threading.Tasks.Task UpdateProductAsync(EgwProxy.Icoel.SizerService.Product product) { return base.Channel.UpdateProductAsync(product); } @@ -4152,43 +4152,43 @@ namespace Icoel.Soap.SizerService { return base.Channel.ActivateProductsAsync(varietyID, layoutID, productGuids); } - public Icoel.Soap.SizerService.Outlet[] GetOutlets() { + public EgwProxy.Icoel.SizerService.Outlet[] GetOutlets() { return base.Channel.GetOutlets(); } - public System.Threading.Tasks.Task GetOutletsAsync() { + public System.Threading.Tasks.Task GetOutletsAsync() { return base.Channel.GetOutletsAsync(); } - public Icoel.Soap.SizerService.Product GetProductAtOutlet(int outletId) { + public EgwProxy.Icoel.SizerService.Product GetProductAtOutlet(int outletId) { return base.Channel.GetProductAtOutlet(outletId); } - public System.Threading.Tasks.Task GetProductAtOutletAsync(int outletId) { + public System.Threading.Tasks.Task GetProductAtOutletAsync(int outletId) { return base.Channel.GetProductAtOutletAsync(outletId); } - public Icoel.Soap.SizerService.Batch GetBatchAtOutlet(int outletId) { + public EgwProxy.Icoel.SizerService.Batch GetBatchAtOutlet(int outletId) { return base.Channel.GetBatchAtOutlet(outletId); } - public System.Threading.Tasks.Task GetBatchAtOutletAsync(int outletId) { + public System.Threading.Tasks.Task GetBatchAtOutletAsync(int outletId) { return base.Channel.GetBatchAtOutletAsync(outletId); } - public Icoel.Soap.SizerService.Batch[] GetBatchesAtOutlet(int outletId) { + public EgwProxy.Icoel.SizerService.Batch[] GetBatchesAtOutlet(int outletId) { return base.Channel.GetBatchesAtOutlet(outletId); } - public System.Threading.Tasks.Task GetBatchesAtOutletAsync(int outletId) { + public System.Threading.Tasks.Task GetBatchesAtOutletAsync(int outletId) { return base.Channel.GetBatchesAtOutletAsync(outletId); } - public Icoel.Soap.SizerService.Batch[] GetBatchesForProductAtOutlet(int outletId) { + public EgwProxy.Icoel.SizerService.Batch[] GetBatchesForProductAtOutlet(int outletId) { return base.Channel.GetBatchesForProductAtOutlet(outletId); } - public System.Threading.Tasks.Task GetBatchesForProductAtOutletAsync(int outletId) { + public System.Threading.Tasks.Task GetBatchesForProductAtOutletAsync(int outletId) { return base.Channel.GetBatchesForProductAtOutletAsync(outletId); } @@ -4232,11 +4232,11 @@ namespace Icoel.Soap.SizerService { return base.Channel.CycleOutletAsync(outletId); } - public Icoel.Soap.SizerService.Product[] GetProductsInNextAvailableOutletStrategy() { + public EgwProxy.Icoel.SizerService.Product[] GetProductsInNextAvailableOutletStrategy() { return base.Channel.GetProductsInNextAvailableOutletStrategy(); } - public System.Threading.Tasks.Task GetProductsInNextAvailableOutletStrategyAsync() { + public System.Threading.Tasks.Task GetProductsInNextAvailableOutletStrategyAsync() { return base.Channel.GetProductsInNextAvailableOutletStrategyAsync(); } @@ -4400,67 +4400,67 @@ namespace Icoel.Soap.SizerService { return base.Channel.RaiseAlarmAsync(alarm, details); } - public void RaiseAlarmWithPriority(string alarm, string details, Icoel.Soap.SizerService.AlarmPriority priority) { + public void RaiseAlarmWithPriority(string alarm, string details, EgwProxy.Icoel.SizerService.AlarmPriority priority) { base.Channel.RaiseAlarmWithPriority(alarm, details, priority); } - public System.Threading.Tasks.Task RaiseAlarmWithPriorityAsync(string alarm, string details, Icoel.Soap.SizerService.AlarmPriority priority) { + public System.Threading.Tasks.Task RaiseAlarmWithPriorityAsync(string alarm, string details, EgwProxy.Icoel.SizerService.AlarmPriority priority) { return base.Channel.RaiseAlarmWithPriorityAsync(alarm, details, priority); } - public void RaiseEvent(Icoel.Soap.SizerService.ServiceEvent eventDetails) { + public void RaiseEvent(EgwProxy.Icoel.SizerService.ServiceEvent eventDetails) { base.Channel.RaiseEvent(eventDetails); } - public System.Threading.Tasks.Task RaiseEventAsync(Icoel.Soap.SizerService.ServiceEvent eventDetails) { + public System.Threading.Tasks.Task RaiseEventAsync(EgwProxy.Icoel.SizerService.ServiceEvent eventDetails) { return base.Channel.RaiseEventAsync(eventDetails); } - public Icoel.Soap.SizerService.LaneGroup[] GetLaneGroups() { + public EgwProxy.Icoel.SizerService.LaneGroup[] GetLaneGroups() { return base.Channel.GetLaneGroups(); } - public System.Threading.Tasks.Task GetLaneGroupsAsync() { + public System.Threading.Tasks.Task GetLaneGroupsAsync() { return base.Channel.GetLaneGroupsAsync(); } - public Icoel.Soap.SizerService.Batch GetBatch(int id) { + public EgwProxy.Icoel.SizerService.Batch GetBatch(int id) { return base.Channel.GetBatch(id); } - public System.Threading.Tasks.Task GetBatchAsync(int id) { + public System.Threading.Tasks.Task GetBatchAsync(int id) { return base.Channel.GetBatchAsync(id); } - public Icoel.Soap.SizerService.Batch GetCurrentBatch() { + public EgwProxy.Icoel.SizerService.Batch GetCurrentBatch() { return base.Channel.GetCurrentBatch(); } - public System.Threading.Tasks.Task GetCurrentBatchAsync() { + public System.Threading.Tasks.Task GetCurrentBatchAsync() { return base.Channel.GetCurrentBatchAsync(); } - public Icoel.Soap.SizerService.Batch[] GetCurrentBatches() { + public EgwProxy.Icoel.SizerService.Batch[] GetCurrentBatches() { return base.Channel.GetCurrentBatches(); } - public System.Threading.Tasks.Task GetCurrentBatchesAsync() { + public System.Threading.Tasks.Task GetCurrentBatchesAsync() { return base.Channel.GetCurrentBatchesAsync(); } - public Icoel.Soap.SizerService.Batch GetCurrentBatchByLane(int lane) { + public EgwProxy.Icoel.SizerService.Batch GetCurrentBatchByLane(int lane) { return base.Channel.GetCurrentBatchByLane(lane); } - public System.Threading.Tasks.Task GetCurrentBatchByLaneAsync(int lane) { + public System.Threading.Tasks.Task GetCurrentBatchByLaneAsync(int lane) { return base.Channel.GetCurrentBatchByLaneAsync(lane); } - public Icoel.Soap.SizerService.Batch GetCurrentBatchByLaneGroup(Icoel.Soap.SizerService.LaneGroup laneGroup) { + public EgwProxy.Icoel.SizerService.Batch GetCurrentBatchByLaneGroup(EgwProxy.Icoel.SizerService.LaneGroup laneGroup) { return base.Channel.GetCurrentBatchByLaneGroup(laneGroup); } - public System.Threading.Tasks.Task GetCurrentBatchByLaneGroupAsync(Icoel.Soap.SizerService.LaneGroup laneGroup) { + public System.Threading.Tasks.Task GetCurrentBatchByLaneGroupAsync(EgwProxy.Icoel.SizerService.LaneGroup laneGroup) { return base.Channel.GetCurrentBatchByLaneGroupAsync(laneGroup); } @@ -4472,11 +4472,11 @@ namespace Icoel.Soap.SizerService { return base.Channel.IsCurrentBatchAsync(id); } - public Icoel.Soap.SizerService.LaneGroup[] GetBatchLaneGroups(int id) { + public EgwProxy.Icoel.SizerService.LaneGroup[] GetBatchLaneGroups(int id) { return base.Channel.GetBatchLaneGroups(id); } - public System.Threading.Tasks.Task GetBatchLaneGroupsAsync(int id) { + public System.Threading.Tasks.Task GetBatchLaneGroupsAsync(int id) { return base.Channel.GetBatchLaneGroupsAsync(id); } @@ -4488,19 +4488,19 @@ namespace Icoel.Soap.SizerService { return base.Channel.GetBatchLanesAsync(id); } - public int ChangeBatch(Icoel.Soap.SizerService.Batch batch) { + public int ChangeBatch(EgwProxy.Icoel.SizerService.Batch batch) { return base.Channel.ChangeBatch(batch); } - public System.Threading.Tasks.Task ChangeBatchAsync(Icoel.Soap.SizerService.Batch batch) { + public System.Threading.Tasks.Task ChangeBatchAsync(EgwProxy.Icoel.SizerService.Batch batch) { return base.Channel.ChangeBatchAsync(batch); } - public int ChangeBatchByLane(Icoel.Soap.SizerService.Batch batch, Icoel.Soap.SizerService.LaneGroup[] laneGroups) { + public int ChangeBatchByLane(EgwProxy.Icoel.SizerService.Batch batch, EgwProxy.Icoel.SizerService.LaneGroup[] laneGroups) { return base.Channel.ChangeBatchByLane(batch, laneGroups); } - public System.Threading.Tasks.Task ChangeBatchByLaneAsync(Icoel.Soap.SizerService.Batch batch, Icoel.Soap.SizerService.LaneGroup[] laneGroups) { + public System.Threading.Tasks.Task ChangeBatchByLaneAsync(EgwProxy.Icoel.SizerService.Batch batch, EgwProxy.Icoel.SizerService.LaneGroup[] laneGroups) { return base.Channel.ChangeBatchByLaneAsync(batch, laneGroups); } @@ -4512,11 +4512,11 @@ namespace Icoel.Soap.SizerService { return base.Channel.SecondsToBallArrivingOnLastBatchChangeAsync(); } - public void AddBatchLanes(Icoel.Soap.SizerService.Batch batch, Icoel.Soap.SizerService.LaneGroup[] laneGroups) { + public void AddBatchLanes(EgwProxy.Icoel.SizerService.Batch batch, EgwProxy.Icoel.SizerService.LaneGroup[] laneGroups) { base.Channel.AddBatchLanes(batch, laneGroups); } - public System.Threading.Tasks.Task AddBatchLanesAsync(Icoel.Soap.SizerService.Batch batch, Icoel.Soap.SizerService.LaneGroup[] laneGroups) { + public System.Threading.Tasks.Task AddBatchLanesAsync(EgwProxy.Icoel.SizerService.Batch batch, EgwProxy.Icoel.SizerService.LaneGroup[] laneGroups) { return base.Channel.AddBatchLanesAsync(batch, laneGroups); } @@ -4528,11 +4528,11 @@ namespace Icoel.Soap.SizerService { return base.Channel.ClearBatchesAsync(); } - public void SetBatchDetails(Icoel.Soap.SizerService.Batch batch) { + public void SetBatchDetails(EgwProxy.Icoel.SizerService.Batch batch) { base.Channel.SetBatchDetails(batch); } - public System.Threading.Tasks.Task SetBatchDetailsAsync(Icoel.Soap.SizerService.Batch batch) { + public System.Threading.Tasks.Task SetBatchDetailsAsync(EgwProxy.Icoel.SizerService.Batch batch) { return base.Channel.SetBatchDetailsAsync(batch); } @@ -4544,35 +4544,35 @@ namespace Icoel.Soap.SizerService { return base.Channel.FlushTotalsAsync(); } - public Icoel.Soap.SizerService.Grower GetGrower(string growerCode) { + public EgwProxy.Icoel.SizerService.Grower GetGrower(string growerCode) { return base.Channel.GetGrower(growerCode); } - public System.Threading.Tasks.Task GetGrowerAsync(string growerCode) { + public System.Threading.Tasks.Task GetGrowerAsync(string growerCode) { return base.Channel.GetGrowerAsync(growerCode); } - public Icoel.Soap.SizerService.Grower[] GetAllGrowers() { + public EgwProxy.Icoel.SizerService.Grower[] GetAllGrowers() { return base.Channel.GetAllGrowers(); } - public System.Threading.Tasks.Task GetAllGrowersAsync() { + public System.Threading.Tasks.Task GetAllGrowersAsync() { return base.Channel.GetAllGrowersAsync(); } - public void AddGrower(Icoel.Soap.SizerService.Grower grower) { + public void AddGrower(EgwProxy.Icoel.SizerService.Grower grower) { base.Channel.AddGrower(grower); } - public System.Threading.Tasks.Task AddGrowerAsync(Icoel.Soap.SizerService.Grower grower) { + public System.Threading.Tasks.Task AddGrowerAsync(EgwProxy.Icoel.SizerService.Grower grower) { return base.Channel.AddGrowerAsync(grower); } - public void AddGrowers(Icoel.Soap.SizerService.Grower[] growers) { + public void AddGrowers(EgwProxy.Icoel.SizerService.Grower[] growers) { base.Channel.AddGrowers(growers); } - public System.Threading.Tasks.Task AddGrowersAsync(Icoel.Soap.SizerService.Grower[] growers) { + public System.Threading.Tasks.Task AddGrowersAsync(EgwProxy.Icoel.SizerService.Grower[] growers) { return base.Channel.AddGrowersAsync(growers); } @@ -4584,11 +4584,11 @@ namespace Icoel.Soap.SizerService { return base.Channel.DeleteGrowerAsync(growerCode); } - public void UpdateGrower(Icoel.Soap.SizerService.Grower grower) { + public void UpdateGrower(EgwProxy.Icoel.SizerService.Grower grower) { base.Channel.UpdateGrower(grower); } - public System.Threading.Tasks.Task UpdateGrowerAsync(Icoel.Soap.SizerService.Grower grower) { + public System.Threading.Tasks.Task UpdateGrowerAsync(EgwProxy.Icoel.SizerService.Grower grower) { return base.Channel.UpdateGrowerAsync(grower); } @@ -4608,27 +4608,27 @@ namespace Icoel.Soap.SizerService { return base.Channel.MatchesCurrentBatchAsync(batchId); } - public Icoel.Soap.SizerService.AbstractSamplingConfiguration GetSamplingConfiguration(int outletId) { + public EgwProxy.Icoel.SizerService.AbstractSamplingConfiguration GetSamplingConfiguration(int outletId) { return base.Channel.GetSamplingConfiguration(outletId); } - public System.Threading.Tasks.Task GetSamplingConfigurationAsync(int outletId) { + public System.Threading.Tasks.Task GetSamplingConfigurationAsync(int outletId) { return base.Channel.GetSamplingConfigurationAsync(outletId); } - public void SetSamplingConfiguration(int outletId, Icoel.Soap.SizerService.AbstractSamplingConfiguration config) { + public void SetSamplingConfiguration(int outletId, EgwProxy.Icoel.SizerService.AbstractSamplingConfiguration config) { base.Channel.SetSamplingConfiguration(outletId, config); } - public System.Threading.Tasks.Task SetSamplingConfigurationAsync(int outletId, Icoel.Soap.SizerService.AbstractSamplingConfiguration config) { + public System.Threading.Tasks.Task SetSamplingConfigurationAsync(int outletId, EgwProxy.Icoel.SizerService.AbstractSamplingConfiguration config) { return base.Channel.SetSamplingConfigurationAsync(outletId, config); } - public Icoel.Soap.SizerService.SamplingProgress[] GetSamplingProgress(int outletId) { + public EgwProxy.Icoel.SizerService.SamplingProgress[] GetSamplingProgress(int outletId) { return base.Channel.GetSamplingProgress(outletId); } - public System.Threading.Tasks.Task GetSamplingProgressAsync(int outletId) { + public System.Threading.Tasks.Task GetSamplingProgressAsync(int outletId) { return base.Channel.GetSamplingProgressAsync(outletId); } } diff --git a/Icoel.Soap/Connected Services/SizerService/Reference.svcmap b/EgwProxy.Icoel/Connected Services/SizerService/Reference.svcmap similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/Reference.svcmap rename to EgwProxy.Icoel/Connected Services/SizerService/Reference.svcmap diff --git a/Icoel.Soap/Connected Services/SizerService/System.xsd b/EgwProxy.Icoel/Connected Services/SizerService/System.xsd similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/System.xsd rename to EgwProxy.Icoel/Connected Services/SizerService/System.xsd diff --git a/Icoel.Soap/Connected Services/SizerService/configuration.svcinfo b/EgwProxy.Icoel/Connected Services/SizerService/configuration.svcinfo similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/configuration.svcinfo rename to EgwProxy.Icoel/Connected Services/SizerService/configuration.svcinfo diff --git a/Icoel.Soap/Connected Services/SizerService/configuration91.svcinfo b/EgwProxy.Icoel/Connected Services/SizerService/configuration91.svcinfo similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/configuration91.svcinfo rename to EgwProxy.Icoel/Connected Services/SizerService/configuration91.svcinfo diff --git a/Icoel.Soap/Connected Services/SizerService/service.wsdl b/EgwProxy.Icoel/Connected Services/SizerService/service.wsdl similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/service.wsdl rename to EgwProxy.Icoel/Connected Services/SizerService/service.wsdl diff --git a/Icoel.Soap/Connected Services/SizerService/service.xsd b/EgwProxy.Icoel/Connected Services/SizerService/service.xsd similarity index 100% rename from Icoel.Soap/Connected Services/SizerService/service.xsd rename to EgwProxy.Icoel/Connected Services/SizerService/service.xsd diff --git a/Icoel.Soap/Connector.cs b/EgwProxy.Icoel/Connector.cs similarity index 98% rename from Icoel.Soap/Connector.cs rename to EgwProxy.Icoel/Connector.cs index 23279c61..47949463 100644 --- a/Icoel.Soap/Connector.cs +++ b/EgwProxy.Icoel/Connector.cs @@ -1,10 +1,10 @@ using BinsTracker.INI; -using Icoel.Soap.Compac; -using Icoel.Soap.INI; -using Icoel.Soap.SizerService; +using EgwProxy.Icoel.Compac; +using EgwProxy.Icoel.INI; +using EgwProxy.Icoel.SizerService; using System; -namespace Icoel.Soap +namespace EgwProxy.Icoel { public static class Connector { diff --git a/Icoel.Soap/Icoel.Soap.csproj b/EgwProxy.Icoel/EgwProxy.Icoel.csproj similarity index 80% rename from Icoel.Soap/Icoel.Soap.csproj rename to EgwProxy.Icoel/EgwProxy.Icoel.csproj index 2ceeff4d..4643139a 100644 --- a/Icoel.Soap/Icoel.Soap.csproj +++ b/EgwProxy.Icoel/EgwProxy.Icoel.csproj @@ -6,8 +6,8 @@ AnyCPU {C45F5E6E-866B-4A34-A598-29AAB2D178AD} Library - Icoel.Soap - Icoel.Soap + EgwProxy.Icoel + EgwProxy.Icoel v4.6.2 512 true @@ -93,43 +93,43 @@ Designer - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap diff --git a/Icoel.Soap/INI/BatchDetails.cs b/EgwProxy.Icoel/INI/BatchDetails.cs similarity index 98% rename from Icoel.Soap/INI/BatchDetails.cs rename to EgwProxy.Icoel/INI/BatchDetails.cs index c37d7ba6..581f3fb5 100644 --- a/Icoel.Soap/INI/BatchDetails.cs +++ b/EgwProxy.Icoel/INI/BatchDetails.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Icoel.Soap.INI +namespace EgwProxy.Icoel.INI { class BatchDetails { diff --git a/Icoel.Soap/INI/IniFileCs.cs b/EgwProxy.Icoel/INI/IniFileCs.cs similarity index 100% rename from Icoel.Soap/INI/IniFileCs.cs rename to EgwProxy.Icoel/INI/IniFileCs.cs diff --git a/Icoel.Soap/INI/Settaggi.cs b/EgwProxy.Icoel/INI/Settaggi.cs similarity index 100% rename from Icoel.Soap/INI/Settaggi.cs rename to EgwProxy.Icoel/INI/Settaggi.cs diff --git a/Icoel.Soap/Properties/AssemblyInfo.cs b/EgwProxy.Icoel/Properties/AssemblyInfo.cs similarity index 94% rename from Icoel.Soap/Properties/AssemblyInfo.cs rename to EgwProxy.Icoel/Properties/AssemblyInfo.cs index 5c2eb180..c9fa1c30 100644 --- a/Icoel.Soap/Properties/AssemblyInfo.cs +++ b/EgwProxy.Icoel/Properties/AssemblyInfo.cs @@ -5,11 +5,11 @@ using System.Runtime.InteropServices; // Le informazioni generali relative a un assembly sono controllate dal seguente // set di attributi. Modificare i valori di questi attributi per modificare le informazioni // associate a un assembly. -[assembly: AssemblyTitle("Icoel.Soap")] +[assembly: AssemblyTitle("EgwProxy.Icoel")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Icoel.Soap")] +[assembly: AssemblyProduct("EgwProxy.Icoel")] [assembly: AssemblyCopyright("Copyright © 2021")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/Icoel.Soap/api/index.md b/EgwProxy.Icoel/api/index.md similarity index 81% rename from Icoel.Soap/api/index.md rename to EgwProxy.Icoel/api/index.md index 5d4cc63d..7830e29f 100644 --- a/Icoel.Soap/api/index.md +++ b/EgwProxy.Icoel/api/index.md @@ -1,4 +1,4 @@ -# Icoel.Soap +# EgwProxy.Icoel Impiegare il menù laterale per navigare nel codice del progetto. \ No newline at end of file diff --git a/Icoel.Soap/articles/intro.md b/EgwProxy.Icoel/articles/intro.md similarity index 100% rename from Icoel.Soap/articles/intro.md rename to EgwProxy.Icoel/articles/intro.md diff --git a/Icoel.Soap/articles/toc.md b/EgwProxy.Icoel/articles/toc.md similarity index 100% rename from Icoel.Soap/articles/toc.md rename to EgwProxy.Icoel/articles/toc.md diff --git a/Icoel.Soap/batch.ini b/EgwProxy.Icoel/batch.ini similarity index 100% rename from Icoel.Soap/batch.ini rename to EgwProxy.Icoel/batch.ini diff --git a/Icoel.Soap/conf.ini b/EgwProxy.Icoel/conf.ini similarity index 100% rename from Icoel.Soap/conf.ini rename to EgwProxy.Icoel/conf.ini diff --git a/Icoel.Soap/docfx.json b/EgwProxy.Icoel/docfx.json similarity index 100% rename from Icoel.Soap/docfx.json rename to EgwProxy.Icoel/docfx.json diff --git a/Icoel.Soap/index.md b/EgwProxy.Icoel/index.md similarity index 94% rename from Icoel.Soap/index.md rename to EgwProxy.Icoel/index.md index f2ad2524..648fdc34 100644 --- a/Icoel.Soap/index.md +++ b/EgwProxy.Icoel/index.md @@ -1,5 +1,5 @@ -# Icoel.Soap Library +# EgwProxy.Icoel Library Documentazione relativa alla libreria di interfaccia con il Sizer di ICOEL per le operazioni di R/W dei dati di batch di produzione. diff --git a/Icoel.Soap/index.pdf b/EgwProxy.Icoel/index.pdf similarity index 100% rename from Icoel.Soap/index.pdf rename to EgwProxy.Icoel/index.pdf diff --git a/Icoel.Soap/toc.yml b/EgwProxy.Icoel/toc.yml similarity index 100% rename from Icoel.Soap/toc.yml rename to EgwProxy.Icoel/toc.yml diff --git a/IOB-MAN/api/index.md b/IOB-MAN/api/index.md index 5d4cc63d..7830e29f 100644 --- a/IOB-MAN/api/index.md +++ b/IOB-MAN/api/index.md @@ -1,4 +1,4 @@ -# Icoel.Soap +# EgwProxy.Icoel Impiegare il menù laterale per navigare nel codice del progetto. \ No newline at end of file diff --git a/IOB-WIN-NEXT/api/index.md b/IOB-WIN-NEXT/api/index.md index 5d4cc63d..7830e29f 100644 --- a/IOB-WIN-NEXT/api/index.md +++ b/IOB-WIN-NEXT/api/index.md @@ -1,4 +1,4 @@ -# Icoel.Soap +# EgwProxy.Icoel Impiegare il menù laterale per navigare nel codice del progetto. \ No newline at end of file diff --git a/Icoel.Test/Icoel.Test.csproj b/Icoel.Test/Icoel.Test.csproj index 433481de..d01f27c4 100644 --- a/Icoel.Test/Icoel.Test.csproj +++ b/Icoel.Test/Icoel.Test.csproj @@ -50,9 +50,9 @@ - + {c45f5e6e-866b-4a34-a598-29aab2d178ad} - Icoel.Soap + EgwProxy.Icoel diff --git a/Icoel.Test/Program.cs b/Icoel.Test/Program.cs index f2ff38d0..7bbfa4c9 100644 --- a/Icoel.Test/Program.cs +++ b/Icoel.Test/Program.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; -using Icoel.Soap; +using EgwProxy.Icoel; namespace Icoel.Test { From 0e0cbe9e5484aab699fe245195d72ed479975be5 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 09:40:09 +0200 Subject: [PATCH 13/30] RInominato progetto test --- {Icoel.Test => EgwProxy.Icoel.Test}/App.config | 0 {Icoel.Test => EgwProxy.Icoel.Test}/Icoel.Test.csproj | 4 ++-- {Icoel.Test => EgwProxy.Icoel.Test}/Program.cs | 2 +- .../Properties/AssemblyInfo.cs | 4 ++-- EgwProxy.Icoel.sln | 2 +- EgwProxy.Icoel/articles/intro.md | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) rename {Icoel.Test => EgwProxy.Icoel.Test}/App.config (100%) rename {Icoel.Test => EgwProxy.Icoel.Test}/Icoel.Test.csproj (95%) rename {Icoel.Test => EgwProxy.Icoel.Test}/Program.cs (97%) rename {Icoel.Test => EgwProxy.Icoel.Test}/Properties/AssemblyInfo.cs (92%) diff --git a/Icoel.Test/App.config b/EgwProxy.Icoel.Test/App.config similarity index 100% rename from Icoel.Test/App.config rename to EgwProxy.Icoel.Test/App.config diff --git a/Icoel.Test/Icoel.Test.csproj b/EgwProxy.Icoel.Test/Icoel.Test.csproj similarity index 95% rename from Icoel.Test/Icoel.Test.csproj rename to EgwProxy.Icoel.Test/Icoel.Test.csproj index d01f27c4..bf6470c2 100644 --- a/Icoel.Test/Icoel.Test.csproj +++ b/EgwProxy.Icoel.Test/Icoel.Test.csproj @@ -6,8 +6,8 @@ AnyCPU {A655A6AC-5997-46F9-9752-8C621B80516C} Exe - Icoel.Test - Icoel.Test + EgwProxy.Icoel.Test + EgwProxy.Icoel.Test v4.6.2 512 true diff --git a/Icoel.Test/Program.cs b/EgwProxy.Icoel.Test/Program.cs similarity index 97% rename from Icoel.Test/Program.cs rename to EgwProxy.Icoel.Test/Program.cs index 7bbfa4c9..c8b487ab 100644 --- a/Icoel.Test/Program.cs +++ b/EgwProxy.Icoel.Test/Program.cs @@ -5,7 +5,7 @@ using System.Text; using System.Threading.Tasks; using EgwProxy.Icoel; -namespace Icoel.Test +namespace EgwProxy.Icoel.Test { internal class Program { diff --git a/Icoel.Test/Properties/AssemblyInfo.cs b/EgwProxy.Icoel.Test/Properties/AssemblyInfo.cs similarity index 92% rename from Icoel.Test/Properties/AssemblyInfo.cs rename to EgwProxy.Icoel.Test/Properties/AssemblyInfo.cs index f38e6283..339a1f69 100644 --- a/Icoel.Test/Properties/AssemblyInfo.cs +++ b/EgwProxy.Icoel.Test/Properties/AssemblyInfo.cs @@ -5,11 +5,11 @@ using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("Icoel.Test")] +[assembly: AssemblyTitle("EgwProxy.Icoel.Test")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Icoel.Test")] +[assembly: AssemblyProduct("EgwProxy.Icoel.Test")] [assembly: AssemblyCopyright("Copyright © 2022")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/EgwProxy.Icoel.sln b/EgwProxy.Icoel.sln index b2e84273..6961afad 100644 --- a/EgwProxy.Icoel.sln +++ b/EgwProxy.Icoel.sln @@ -5,7 +5,7 @@ VisualStudioVersion = 17.1.32421.90 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EgwProxy.Icoel", "EgwProxy.Icoel\EgwProxy.Icoel.csproj", "{C45F5E6E-866B-4A34-A598-29AAB2D178AD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Icoel.Test", "Icoel.Test\Icoel.Test.csproj", "{A655A6AC-5997-46F9-9752-8C621B80516C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EgwProxy.Icoel.Test", "EgwProxy.Icoel.Test\EgwProxy.Icoel.Test.csproj", "{A655A6AC-5997-46F9-9752-8C621B80516C}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/EgwProxy.Icoel/articles/intro.md b/EgwProxy.Icoel/articles/intro.md index 8d3f4fca..8e16f242 100644 --- a/EgwProxy.Icoel/articles/intro.md +++ b/EgwProxy.Icoel/articles/intro.md @@ -19,4 +19,4 @@ La libreria va chiamata inizializzando un oggetto Connector, e poi invocando i s ## Demo funzionamento -Per un esempio di funzionamento si rimanda all'applicativo console Icoel.Test +Per un esempio di funzionamento si rimanda all'applicativo console EgwProxy.Icoel.Test From 2251a435457ec8cd8f7518302ee8a4c01933eebd Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 09:41:46 +0200 Subject: [PATCH 14/30] Completato refactor classe EgwProxy.Icoel ance x test --- .../{Icoel.Test.csproj => EgwProxy.Icoel.Test.csproj} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename EgwProxy.Icoel.Test/{Icoel.Test.csproj => EgwProxy.Icoel.Test.csproj} (100%) diff --git a/EgwProxy.Icoel.Test/Icoel.Test.csproj b/EgwProxy.Icoel.Test/EgwProxy.Icoel.Test.csproj similarity index 100% rename from EgwProxy.Icoel.Test/Icoel.Test.csproj rename to EgwProxy.Icoel.Test/EgwProxy.Icoel.Test.csproj From ec31a924f3cdc5283b11a53458109178122da0bc Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 10:04:38 +0200 Subject: [PATCH 15/30] pubblico doc in develop (test) --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d7d3a29a..504c56a8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -269,4 +269,5 @@ IOB-MAN:docfx: - *DocReplica only: - master + - develop needs: ["IOB-MAN:build"] \ No newline at end of file From cd1d628840bb0dd9984b398e47f98975b15a4ce4 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 10:08:21 +0200 Subject: [PATCH 16/30] pubblicazione libreria proxy in test develop --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 504c56a8..e0370e1d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -241,6 +241,7 @@ Icoel:docfx: - *DocReplica only: - master + - develop needs: ["EgwProxy.Icoel:build"] IOB-WIN-NEXT:docfx: @@ -269,5 +270,4 @@ IOB-MAN:docfx: - *DocReplica only: - master - - develop needs: ["IOB-MAN:build"] \ No newline at end of file From 14103366147201d9354743d30d41cf3db1779255 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 10:56:43 +0200 Subject: [PATCH 17/30] Ridefinizione x pubblicare nuget pack dll Icoel --- .gitlab-ci.yml | 119 ++++++++++++++++++++++++++++++++++----------- VersGen/VersGen.cs | 2 +- 2 files changed, 92 insertions(+), 29 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e0370e1d..3997f5b4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,16 +1,17 @@ variables: NUGET_PATH: 'C:\Tools\nuget.exe' MSBUILD_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe' - ASPNET_MERGE_PATH: 'C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools' - EXE_RELEASE_FOLDER: 'c:\Projetcs\Compiled\GPW\Release' - DEPLOY_FOLDER: 'c:\Projects\Deploy\GPW\Builds' - NEXUS_PATH: 'MAPO/IOB-WIN-NEXT' + SOL_NAME: 'IOB-WIN-NEXT' APP_NAME: 'IOB-WIN-NEXT' + NUM_REL: '0.1.2.3' + NUM_DEB: '0.1.2-beta.3' + CONFIG: '' VERS_MAIN: '3.6' NEW_REL: '' OUTPUT_DIR: '' NET_SHARE_X: '\\codedoc.egalware.com\library' NET_USER_X: 'gitlab' + NEXUS_PATH: 'MAPO/IOB-WIN-NEXT' .DocReplica: &DocReplica - | @@ -35,10 +36,15 @@ variables: .version-fix: &version-fix - | $env:NEW_REL = $env:VERS_MAIN+"."+(get-date –format yyMM)+"."+(get-date –format ddHH) + $env:NUM_DEB = $env:VERS_MAIN+"."+(get-date –format yyMM)+"-beta."+(get-date –format dHH) + $env:NEW_COPYRIGHT = "EgalWare @ 2006-" + (get-date -format yyyy) $contenuto = Get-Content -path 'VersGen\VersGen.cs' -Raw $newContenuto = $contenuto -replace '0.0.0.0', $env:NEW_REL - $newContenuto | Set-Content -Path 'VersGen\VersGen.cs' - echo "Set vers: $env:NEW_REL" + $newContenuto = $newContenuto -replace 'EgalWare © 2006', $env:NEW_COPYRIGHT + $newContenuto | Set-Content -Path 'VersGen\VersGen.cs' + # display versioni generate + $resoconto = "Effettuato fix file nuspec | release v: " + $env:NUM_REL + " | debug v: " + $env:NUM_DEB; + Write-Output $resoconto; # helper pulizia files zip .cleanup-zip: &cleanup-zip @@ -117,9 +123,13 @@ variables: stages: - build - - deploy + - staging + - release - docfx - + +# -------------------------------- +# BUILD +# -------------------------------- IOB-MAN:build: stage: build tags: @@ -172,8 +182,38 @@ EgwProxy.Icoel:build: script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' -IOB-MAN:deploy: - stage: deploy + +# -------------------------------- +# STAGING: (nuget beta) +# -------------------------------- +EgwProxy.Icoel:build:staging: + stage: staging + needs: ["EgwProxy.Icoel:build"] + tags: + - win + variables: + CONFIG: Debug + APP_NAME: EgwProxy.Icoel + except: + refs: + - main + - master + before_script: + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln"-verbosity quiet' + - *version-fix + script: + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' + - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.csproj" -properties Configuration=$env:CONFIG -Version $env:NUM_DEB' + - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' + - '& "$env:NUGET_PATH" push *$env:NUM_DEB.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' + +# -------------------------------- +# RELEASE +# -------------------------------- +IOB-MAN:release: + stage: release + needs: ["IOB-MAN:build"] tags: - win variables: @@ -189,10 +229,10 @@ IOB-MAN:deploy: - *zipper - *hashBuild - *nexusUpload - needs: ["IOB-MAN:build"] -IOB-WIN:deploy: - stage: deploy +IOB-WIN:release: + stage: release + needs: ["IOB-WIN:build"] tags: - win variables: @@ -208,10 +248,10 @@ IOB-WIN:deploy: - *zipper - *hashBuild - *nexusUpload - needs: ["IOB-WIN:build"] -IOB-WIN-NEXT:deploy: - stage: deploy +IOB-WIN-NEXT:release: + stage: release + needs: ["IOB-WIN-NEXT:build"] tags: - win variables: @@ -227,47 +267,70 @@ IOB-WIN-NEXT:deploy: - *zipper - *hashBuild - *nexusUpload - needs: ["IOB-WIN-NEXT:build"] +EgwProxy.Icoel:build:release: + stage: release + needs: ["EgwProxy.Icoel:build"] + tags: + - win + variables: + CONFIG: Release + APP_NAME: EgwProxy.Icoel + only: + refs: + - main + - master + before_script: + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln"-verbosity quiet' + - *version-fix + script: + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' + - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.csproj" -properties Configuration=$env:CONFIG -Version $env:NUM_REL' + - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' + - '& "$env:NUGET_PATH" push *$env:NUM_REL.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' + +# -------------------------------- +# DocFx +# -------------------------------- Icoel:docfx: stage: docfx + needs: ["EgwProxy.Icoel:build"] tags: - win variables: APP_NAME: EgwProxy.Icoel + only: + - master script: - docfx $env:APP_NAME/docfx.json - mv $env:APP_NAME/_site "docfx" - *DocReplica - only: - - master - - develop - needs: ["EgwProxy.Icoel:build"] IOB-WIN-NEXT:docfx: stage: docfx + needs: ["IOB-WIN-NEXT:build"] tags: - win variables: APP_NAME: IOB-WIN-NEXT + only: + - master script: - docfx $env:APP_NAME/docfx.json - mv $env:APP_NAME/_site "docfx" - *DocReplica - only: - - master - needs: ["IOB-WIN-NEXT:build"] IOB-MAN:docfx: stage: docfx + needs: ["IOB-MAN:build"] tags: - win variables: APP_NAME: IOB-MAN + only: + - master script: - docfx $env:APP_NAME/docfx.json - mv $env:APP_NAME/_site "docfx" - - *DocReplica - only: - - master - needs: ["IOB-MAN:build"] \ No newline at end of file + - *DocReplica \ No newline at end of file diff --git a/VersGen/VersGen.cs b/VersGen/VersGen.cs index fed29ca8..bca1b39c 100644 --- a/VersGen/VersGen.cs +++ b/VersGen/VersGen.cs @@ -5,5 +5,5 @@ using System.Reflection; [assembly: AssemblyVersion("0.0.0.0")] [assembly: AssemblyFileVersion("0.0.0.0")] -[assembly: AssemblyCopyright("Steamware © 2006-2022")] +[assembly: AssemblyCopyright("EgalWare © 2006")] [assembly: AssemblyCompany("Steamware")] \ No newline at end of file From c41e47cfcaafc896509b983a67ca7a39bab0c443 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 11:07:35 +0200 Subject: [PATCH 18/30] fix (restore nuget inutile x icoel) --- .gitlab-ci.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3997f5b4..324dc71f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -199,8 +199,8 @@ EgwProxy.Icoel:build:staging: - main - master before_script: - - *nuget-fix - - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln"-verbosity quiet' +# - *nuget-fix +# - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' @@ -221,7 +221,7 @@ IOB-MAN:release: NEXUS_PATH: MAPO/IOB-MAN before_script: - *nuget-fix - - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln"-verbosity quiet' + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix - *cleanup-zip script: @@ -240,7 +240,7 @@ IOB-WIN:release: NEXUS_PATH: MAPO/IOB-WIN before_script: - *nuget-fix - - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln"-verbosity quiet' + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix - *cleanup-zip script: @@ -259,7 +259,7 @@ IOB-WIN-NEXT:release: NEXUS_PATH: MAPO/IOB-WIN-NEXT before_script: - *nuget-fix - - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln"-verbosity quiet' + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix - *cleanup-zip script: @@ -281,8 +281,8 @@ EgwProxy.Icoel:build:release: - main - master before_script: - - *nuget-fix - - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln"-verbosity quiet' +# - *nuget-fix +# - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' From 566110d4e95f3f20c107ae553b60dff8bc78a4e4 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 11:29:07 +0200 Subject: [PATCH 19/30] Refactor/Renaming CbCncLib --> EgwProxy.OsaiCncLib --- CVCncLib/CVCncLib.xml | 11418 ---------------- .../ApplicationEvents.vb | 0 .../CndexLinkDotNet.dll | Bin .../Config/testSam.INI | 0 .../EgwProxy.OsaiCncLib.XmlSerializers.dll | Bin .../EgwProxy.OsaiCncLib.dll | Bin 967680 -> 967680 bytes .../EgwProxy.OsaiCncLib.dll.config | 6 +- .../EgwProxy.OsaiCncLib.vbproj | 300 +- EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.xml | 11418 ++++++++++++++++ .../FrmMain.Designer.vb | 0 .../FrmMain.resx | 0 {CVCncLib => EgwProxy.OsaiCncLib}/FrmMain.vb | 0 .../Messages/testSam.msg | 0 .../Modules/CndexLinkUserVB6.vb | 0 .../Modules/ComCNOsai.vb | 0 .../Modules/ComCNOsaiVB6.vb | 0 .../Modules/ComCnOsaiOpen_Series.vb | 0 .../Modules/IniRead.vb | 0 .../Modules/IniReader.vb | 0 .../Modules/L_File_aux.vb | 0 .../Modules/Log.vb | 0 .../Modules/M_aspect.vb | 0 .../Modules/M_cn_connection.vb | 0 .../Modules/M_machine.vb | 0 .../Modules/M_state_machine.vb | 0 .../Modules/Message.vb | 0 .../My Project/Application.Designer.vb | 0 .../My Project/Application.myapp | 0 .../My Project/AssemblyInfo.vb | 0 .../My Project/Resources.Designer.vb | 2 +- .../My Project/Resources.resx | 0 .../My Project/Settings.Designer.vb | 4 +- .../My Project/Settings.settings | 0 .../My Project/app.manifest | 0 .../S10DLLPRJ.dll | Bin .../S10WLK32.DLL | Bin .../S10WLK32.LIB | Bin .../Service References/OPENcontrol.wsdl | 0 .../CVCncLib.OpenControl.AxesRefR.datasource | 2 +- .../CVCncLib.OpenControl.BootModeR.datasource | 2 +- ...b.OpenControl.BootPhaseEnquiryR.datasource | 2 +- ...VCncLib.OpenControl.BootRebootR.datasource | 2 +- ...ncLib.OpenControl.BootShutDownR.datasource | 2 +- ...ncLib.OpenControl.CheckHistoryR.datasource | 2 +- .../CVCncLib.OpenControl.CycleR.datasource | 2 +- .../CVCncLib.OpenControl.DncDataR.datasource | 2 +- .../CVCncLib.OpenControl.DncEofR.datasource | 2 +- .../CVCncLib.OpenControl.DncInitR.datasource | 2 +- .../CVCncLib.OpenControl.DncStopR.datasource | 2 +- .../CVCncLib.OpenControl.EseExR.datasource | 2 +- .../CVCncLib.OpenControl.EseR.datasource | 2 +- .../CVCncLib.OpenControl.ExeR.datasource | 2 +- ...enControl.GetActivePartProgramR.datasource | 2 +- ...ntrol.GetAvailableCustomEventsR.datasource | 2 +- ...Lib.OpenControl.GetAxOriginNumR.datasource | 2 +- ...ncLib.OpenControl.GetAxesInfo3R.datasource | 2 +- ...ib.OpenControl.GetAxesPositionR.datasource | 2 +- ...cLib.OpenControl.GetBinaryFileR.datasource | 2 +- ...CVCncLib.OpenControl.GetBlkNumR.datasource | 2 +- ...ncLib.OpenControl.GetCNCRegKeyR.datasource | 2 +- ...cLib.OpenControl.GetCodeNumberR.datasource | 2 +- ...CncLib.OpenControl.GetDateTimeR.datasource | 2 +- .../CVCncLib.OpenControl.GetFileR.datasource | 2 +- .../CVCncLib.OpenControl.GetGCodeR.datasource | 2 +- .../CVCncLib.OpenControl.GetHWKeyR.datasource | 2 +- .../CVCncLib.OpenControl.GetMCodeR.datasource | 2 +- ...cLib.OpenControl.GetMarkerInfoR.datasource | 2 +- ...VCncLib.OpenControl.GetNcInfo1R.datasource | 2 +- ...VCncLib.OpenControl.GetNcInfo2R.datasource | 2 +- ...enControl.GetOffsetTabRecordIIR.datasource | 2 +- ...VCncLib.OpenControl.GetOptionsR.datasource | 2 +- ...enControl.GetOriginTabRecordIIR.datasource | 2 +- ...cLib.OpenControl.GetPTechSizesR.datasource | 2 +- ...penControl.GetPartProgramLinesR.datasource | 2 +- ...Lib.OpenControl.GetProcInInputR.datasource | 2 +- ...b.OpenControl.GetProcVarDoubleR.datasource | 2 +- ...Lib.OpenControl.GetProcVarWordR.datasource | 2 +- ....OpenControl.GetProcessConfNumR.datasource | 2 +- ...b.OpenControl.GetProcessStatusR.datasource | 2 +- ...OpenControl.GetSelectedProcessR.datasource | 2 +- ...ib.OpenControl.GetSerialNumberR.datasource | 2 +- ...CncLib.OpenControl.GetServoParR.datasource | 2 +- ...VCncLib.OpenControl.GetSysTickR.datasource | 2 +- ...ncLib.OpenControl.GetToolNamesR.datasource | 2 +- ...OpenControl.GetToolTabRecordIIR.datasource | 2 +- ...OpenControl.GetUserTabRecordIIR.datasource | 2 +- ...CVCncLib.OpenControl.GetVarJOGR.datasource | 2 +- ...CVCncLib.OpenControl.GetVarRCMR.datasource | 2 +- .../CVCncLib.OpenControl.HoldR.datasource | 2 +- ...CVCncLib.OpenControl.LoadPTechR.datasource | 2 +- ...CncLib.OpenControl.LockTableIIR.datasource | 2 +- ...cLib.OpenControl.LogFSAddDriveR.datasource | 2 +- ...nControl.LogFSChangeFileAttribR.datasource | 2 +- ...Lib.OpenControl.LogFSCloseFileR.datasource | 2 +- ...cLib.OpenControl.LogFSCopyFileR.datasource | 2 +- ...Lib.OpenControl.LogFSCreateDirR.datasource | 2 +- ...ib.OpenControl.LogFSCreateFileR.datasource | 2 +- ...Lib.OpenControl.LogFSFindCloseR.datasource | 2 +- ...Lib.OpenControl.LogFSFindFirstR.datasource | 2 +- ...cLib.OpenControl.LogFSFindNextR.datasource | 2 +- ....OpenControl.LogFSGetDriveListR.datasource | 2 +- ....OpenControl.LogFSGetDrivePathR.datasource | 2 +- ...OpenControl.LogFSGetFileAttribR.datasource | 2 +- ...b.OpenControl.LogFSGetFileSizeR.datasource | 2 +- ...ontrol.LogFSGetHiddenDriveListR.datasource | 2 +- ...ncLib.OpenControl.LogFSGetInfoR.datasource | 2 +- ...b.OpenControl.LogFSGetNumDriveR.datasource | 2 +- ...nControl.LogFSGetSecurityLevelR.datasource | 2 +- ...OpenControl.LogFSLongFileNamesR.datasource | 2 +- ...cLib.OpenControl.LogFSOpenFileR.datasource | 2 +- ...ib.OpenControl.LogFSReadRecordR.datasource | 2 +- ...enControl.LogFSReloadDriveListR.datasource | 2 +- ...Lib.OpenControl.LogFSRemoveDirR.datasource | 2 +- ...b.OpenControl.LogFSRemoveDriveR.datasource | 2 +- ...ib.OpenControl.LogFSRemoveFileR.datasource | 2 +- ...CncLib.OpenControl.LogFSRenameR.datasource | 2 +- ...OpenControl.LogFSSetFileAttribR.datasource | 2 +- ...nControl.LogFSSetSecurityLevelR.datasource | 2 +- ...b.OpenControl.LogFSWriteRecordR.datasource | 2 +- ....OpenControl.ManagePartProgramR.datasource | 2 +- ...Lib.OpenControl.MonAddVariableR.datasource | 2 +- ...ib.OpenControl.MonCloseChannelR.datasource | 2 +- ....OpenControl.MonDeleteVariableR.datasource | 2 +- ...Lib.OpenControl.MonGetVariableR.datasource | 2 +- ...Lib.OpenControl.MonOpenChannelR.datasource | 2 +- ...b.OpenControl.MonStartSamplingR.datasource | 2 +- ...ib.OpenControl.MonStopSamplingR.datasource | 2 +- ...cLib.OpenControl.PutBinaryFileR.datasource | 2 +- .../CVCncLib.OpenControl.PutFileR.datasource | 2 +- ...nControl.ReadCurrentAnomalyMsgR.datasource | 2 +- ...penControl.ReadCurrentEmergMsgR.datasource | 2 +- ...penControl.ReadCurrentErrorMsgR.datasource | 2 +- ...VCncLib.OpenControl.ReadErrMsgR.datasource | 2 +- ...nControl.ReadHistoryAnomalyMsgR.datasource | 2 +- ...penControl.ReadHistoryEmergMsgR.datasource | 2 +- ...penControl.ReadHistoryErrorMsgR.datasource | 2 +- ....OpenControl.ReadHistoryLogMsgR.datasource | 2 +- ...OpenControl.ReadPartProgramMsgR.datasource | 2 +- ...enControl.ReadRemapDefinitionsR.datasource | 2 +- ...cLib.OpenControl.ReadVarDoubleR.datasource | 2 +- ...CncLib.OpenControl.ReadVarTextR.datasource | 2 +- ...CncLib.OpenControl.ReadVarWordR.datasource | 2 +- ...Lib.OpenControl.ReadWarningMsgR.datasource | 2 +- .../CVCncLib.OpenControl.ResetR.datasource | 2 +- ...OpenControl.ResetSingleTableIIR.datasource | 2 +- ...penControl.RestoreBackupMemoryR.datasource | 2 +- ...OpenControl.RestoreSingleTableR.datasource | 2 +- ...b.OpenControl.SaveBackupMemoryR.datasource | 2 +- ...ib.OpenControl.SaveSingleTableR.datasource | 2 +- ...VCncLib.OpenControl.SaveTablesR.datasource | 2 +- ...rol.SelectPartProgramFromDriveR.datasource | 2 +- ....OpenControl.SelectPartProgramR.datasource | 2 +- ...Lib.OpenControl.SelectProcAxisR.datasource | 2 +- ...cLib.OpenControl.SelectProcessR.datasource | 2 +- ...CncLib.OpenControl.SetDateTimeR.datasource | 2 +- ...Lib.OpenControl.SetFeedManOverR.datasource | 2 +- ...b.OpenControl.SetFeedRapidOverR.datasource | 2 +- ...ib.OpenControl.SetFeedRateOverR.datasource | 2 +- ...ncLib.OpenControl.SetIpAddressR.datasource | 2 +- ...OpenControl.SetManMovDirectionR.datasource | 2 +- ...ncLib.OpenControl.SetMdiStringR.datasource | 2 +- ...enControl.SetOffsetTabRecordIIR.datasource | 2 +- ...enControl.SetOriginTabRecordIIR.datasource | 2 +- ...b.OpenControl.SetProcVarDoubleR.datasource | 2 +- ...Lib.OpenControl.SetProcVarWordR.datasource | 2 +- ...Lib.OpenControl.SetProcessModeR.datasource | 2 +- ...CncLib.OpenControl.SetServoParR.datasource | 2 +- ...b.OpenControl.SetSpeedRateOverR.datasource | 2 +- ...OpenControl.SetToolTabRecordIIR.datasource | 2 +- ...OpenControl.SetUserTabRecordIIR.datasource | 2 +- ...CVCncLib.OpenControl.SetVarJOGR.datasource | 2 +- ...CVCncLib.OpenControl.SetVarRCMR.datasource | 2 +- ...CVCncLib.OpenControl.SetVarUASR.datasource | 2 +- ...Lib.OpenControl.SkipPProgBlockR.datasource | 2 +- ...Lib.OpenControl.SndProcInpDataR.datasource | 2 +- ...CncLib.OpenControl.SyncroCycleR.datasource | 2 +- ...cLib.OpenControl.UnLockTableIIR.datasource | 2 +- ...nControl.WriteRemapDefinitionsR.datasource | 2 +- ...Lib.OpenControl.WriteVarDoubleR.datasource | 2 +- ...ncLib.OpenControl.WriteVarTextR.datasource | 2 +- ...ib.OpenControl.WriteVarWordBitR.datasource | 2 +- ...ncLib.OpenControl.WriteVarWordR.datasource | 2 +- .../OpenControl/OPENcontrol.wsdl | 0 .../OpenControl/Reference.svcmap | 0 .../OpenControl/Reference.vb | 0 .../OpenControl/configuration.svcinfo | 0 .../OpenControl/configuration91.svcinfo | 0 ...easysuperv.OpenControl.AxesRefR.datasource | 0 ...asysuperv.OpenControl.BootModeR.datasource | 0 ...v.OpenControl.BootPhaseEnquiryR.datasource | 0 ...ysuperv.OpenControl.BootRebootR.datasource | 0 ...uperv.OpenControl.BootShutDownR.datasource | 0 ...uperv.OpenControl.CheckHistoryR.datasource | 0 .../easysuperv.OpenControl.CycleR.datasource | 0 ...easysuperv.OpenControl.DncDataR.datasource | 0 .../easysuperv.OpenControl.DncEofR.datasource | 0 ...easysuperv.OpenControl.DncInitR.datasource | 0 ...easysuperv.OpenControl.DncStopR.datasource | 0 .../easysuperv.OpenControl.EseExR.datasource | 0 .../easysuperv.OpenControl.EseR.datasource | 0 .../easysuperv.OpenControl.ExeR.datasource | 0 ...enControl.GetActivePartProgramR.datasource | 0 ...ntrol.GetAvailableCustomEventsR.datasource | 0 ...erv.OpenControl.GetAxOriginNumR.datasource | 0 ...uperv.OpenControl.GetAxesInfo3R.datasource | 0 ...rv.OpenControl.GetAxesPositionR.datasource | 0 ...perv.OpenControl.GetBinaryFileR.datasource | 0 ...sysuperv.OpenControl.GetBlkNumR.datasource | 0 ...uperv.OpenControl.GetCNCRegKeyR.datasource | 0 ...perv.OpenControl.GetCodeNumberR.datasource | 0 ...superv.OpenControl.GetDateTimeR.datasource | 0 ...easysuperv.OpenControl.GetFileR.datasource | 0 ...asysuperv.OpenControl.GetGCodeR.datasource | 0 ...asysuperv.OpenControl.GetHWKeyR.datasource | 0 ...asysuperv.OpenControl.GetMCodeR.datasource | 0 ...perv.OpenControl.GetMarkerInfoR.datasource | 0 ...ysuperv.OpenControl.GetNcInfo1R.datasource | 0 ...ysuperv.OpenControl.GetNcInfo2R.datasource | 0 ...enControl.GetOffsetTabRecordIIR.datasource | 0 ...ysuperv.OpenControl.GetOptionsR.datasource | 0 ...enControl.GetOriginTabRecordIIR.datasource | 0 ...perv.OpenControl.GetPTechSizesR.datasource | 0 ...penControl.GetPartProgramLinesR.datasource | 0 ...erv.OpenControl.GetProcInInputR.datasource | 0 ...v.OpenControl.GetProcVarDoubleR.datasource | 0 ...erv.OpenControl.GetProcVarWordR.datasource | 0 ....OpenControl.GetProcessConfNumR.datasource | 0 ...v.OpenControl.GetProcessStatusR.datasource | 0 ...OpenControl.GetSelectedProcessR.datasource | 0 ...rv.OpenControl.GetSerialNumberR.datasource | 0 ...superv.OpenControl.GetServoParR.datasource | 0 ...ysuperv.OpenControl.GetSysTickR.datasource | 0 ...uperv.OpenControl.GetToolNamesR.datasource | 0 ...OpenControl.GetToolTabRecordIIR.datasource | 0 ...OpenControl.GetUserTabRecordIIR.datasource | 0 ...sysuperv.OpenControl.GetVarJOGR.datasource | 0 ...sysuperv.OpenControl.GetVarRCMR.datasource | 0 .../easysuperv.OpenControl.HoldR.datasource | 0 ...sysuperv.OpenControl.LoadPTechR.datasource | 0 ...superv.OpenControl.LockTableIIR.datasource | 0 ...perv.OpenControl.LogFSAddDriveR.datasource | 0 ...nControl.LogFSChangeFileAttribR.datasource | 0 ...erv.OpenControl.LogFSCloseFileR.datasource | 0 ...perv.OpenControl.LogFSCopyFileR.datasource | 0 ...erv.OpenControl.LogFSCreateDirR.datasource | 0 ...rv.OpenControl.LogFSCreateFileR.datasource | 0 ...erv.OpenControl.LogFSFindCloseR.datasource | 0 ...erv.OpenControl.LogFSFindFirstR.datasource | 0 ...perv.OpenControl.LogFSFindNextR.datasource | 0 ....OpenControl.LogFSGetDriveListR.datasource | 0 ....OpenControl.LogFSGetDrivePathR.datasource | 0 ...OpenControl.LogFSGetFileAttribR.datasource | 0 ...v.OpenControl.LogFSGetFileSizeR.datasource | 0 ...ontrol.LogFSGetHiddenDriveListR.datasource | 0 ...uperv.OpenControl.LogFSGetInfoR.datasource | 0 ...v.OpenControl.LogFSGetNumDriveR.datasource | 0 ...nControl.LogFSGetSecurityLevelR.datasource | 0 ...OpenControl.LogFSLongFileNamesR.datasource | 0 ...perv.OpenControl.LogFSOpenFileR.datasource | 0 ...rv.OpenControl.LogFSReadRecordR.datasource | 0 ...enControl.LogFSReloadDriveListR.datasource | 0 ...erv.OpenControl.LogFSRemoveDirR.datasource | 0 ...v.OpenControl.LogFSRemoveDriveR.datasource | 0 ...rv.OpenControl.LogFSRemoveFileR.datasource | 0 ...superv.OpenControl.LogFSRenameR.datasource | 0 ...OpenControl.LogFSSetFileAttribR.datasource | 0 ...nControl.LogFSSetSecurityLevelR.datasource | 0 ...v.OpenControl.LogFSWriteRecordR.datasource | 0 ....OpenControl.ManagePartProgramR.datasource | 0 ...erv.OpenControl.MonAddVariableR.datasource | 0 ...rv.OpenControl.MonCloseChannelR.datasource | 0 ....OpenControl.MonDeleteVariableR.datasource | 0 ...erv.OpenControl.MonGetVariableR.datasource | 0 ...erv.OpenControl.MonOpenChannelR.datasource | 0 ...v.OpenControl.MonStartSamplingR.datasource | 0 ...rv.OpenControl.MonStopSamplingR.datasource | 0 ...perv.OpenControl.PutBinaryFileR.datasource | 0 ...easysuperv.OpenControl.PutFileR.datasource | 0 ...nControl.ReadCurrentAnomalyMsgR.datasource | 0 ...penControl.ReadCurrentEmergMsgR.datasource | 0 ...penControl.ReadCurrentErrorMsgR.datasource | 0 ...ysuperv.OpenControl.ReadErrMsgR.datasource | 0 ...nControl.ReadHistoryAnomalyMsgR.datasource | 0 ...penControl.ReadHistoryEmergMsgR.datasource | 0 ...penControl.ReadHistoryErrorMsgR.datasource | 0 ....OpenControl.ReadHistoryLogMsgR.datasource | 0 ...OpenControl.ReadPartProgramMsgR.datasource | 0 ...enControl.ReadRemapDefinitionsR.datasource | 0 ...perv.OpenControl.ReadVarDoubleR.datasource | 0 ...superv.OpenControl.ReadVarTextR.datasource | 0 ...superv.OpenControl.ReadVarWordR.datasource | 0 ...erv.OpenControl.ReadWarningMsgR.datasource | 0 .../easysuperv.OpenControl.ResetR.datasource | 0 ...OpenControl.ResetSingleTableIIR.datasource | 0 ...penControl.RestoreBackupMemoryR.datasource | 0 ...OpenControl.RestoreSingleTableR.datasource | 0 ...v.OpenControl.SaveBackupMemoryR.datasource | 0 ...rv.OpenControl.SaveSingleTableR.datasource | 0 ...ysuperv.OpenControl.SaveTablesR.datasource | 0 ...rol.SelectPartProgramFromDriveR.datasource | 0 ....OpenControl.SelectPartProgramR.datasource | 0 ...erv.OpenControl.SelectProcAxisR.datasource | 0 ...perv.OpenControl.SelectProcessR.datasource | 0 ...superv.OpenControl.SetDateTimeR.datasource | 0 ...erv.OpenControl.SetFeedManOverR.datasource | 0 ...v.OpenControl.SetFeedRapidOverR.datasource | 0 ...rv.OpenControl.SetFeedRateOverR.datasource | 0 ...uperv.OpenControl.SetIpAddressR.datasource | 0 ...OpenControl.SetManMovDirectionR.datasource | 0 ...uperv.OpenControl.SetMdiStringR.datasource | 0 ...enControl.SetOffsetTabRecordIIR.datasource | 0 ...enControl.SetOriginTabRecordIIR.datasource | 0 ...v.OpenControl.SetProcVarDoubleR.datasource | 0 ...erv.OpenControl.SetProcVarWordR.datasource | 0 ...erv.OpenControl.SetProcessModeR.datasource | 0 ...superv.OpenControl.SetServoParR.datasource | 0 ...v.OpenControl.SetSpeedRateOverR.datasource | 0 ...OpenControl.SetToolTabRecordIIR.datasource | 0 ...OpenControl.SetUserTabRecordIIR.datasource | 0 ...sysuperv.OpenControl.SetVarJOGR.datasource | 0 ...sysuperv.OpenControl.SetVarRCMR.datasource | 0 ...sysuperv.OpenControl.SetVarUASR.datasource | 0 ...erv.OpenControl.SkipPProgBlockR.datasource | 0 ...erv.OpenControl.SndProcInpDataR.datasource | 0 ...superv.OpenControl.SyncroCycleR.datasource | 0 ...perv.OpenControl.UnLockTableIIR.datasource | 0 ...nControl.WriteRemapDefinitionsR.datasource | 0 ...erv.OpenControl.WriteVarDoubleR.datasource | 0 ...uperv.OpenControl.WriteVarTextR.datasource | 0 ...rv.OpenControl.WriteVarWordBitR.datasource | 0 ...uperv.OpenControl.WriteVarWordR.datasource | 0 .../WebReference/AXORIGNUM1.datasource | 2 +- .../WebReference/DRIVEBASICINFO1.datasource | 2 +- .../WebReference/ERRMSG1.datasource | 2 +- .../WebReference/FILEFINDDATA1.datasource | 2 +- .../WebReference/GETBLKNUMDATA1.datasource | 2 +- .../WebReference/GETINFO1DATA1.datasource | 2 +- .../WebReference/GETINFO2DATA1.datasource | 2 +- .../WebReference/GETINTDATA1.datasource | 2 +- .../WebReference/INPUTINFO1.datasource | 2 +- .../WebReference/MAGAZINETABLEII1.datasource | 2 +- .../WebReference/MARKERINFO1.datasource | 2 +- .../MONCUSTOMEVENTINFO1.datasource | 2 +- .../WebReference/MONDRYRUN1.datasource | 2 +- .../WebReference/MONENTEMOVI1.datasource | 2 +- .../WebReference/MSGANOMALY1.datasource | 2 +- .../WebReference/MSGEMERGENCY1.datasource | 2 +- .../WebReference/MSGERROR1.datasource | 2 +- .../WebReference/MSGLOGS1.datasource | 2 +- .../WebReference/OFFSETTABLEII1.datasource | 2 +- .../WebReference/OPENcontrol.wsdl | 0 .../WebReference/ORIGINTABLEII1.datasource | 2 +- .../WebReference/POCKETTABLEII1.datasource | 2 +- .../WebReference/PROCDATA1.datasource | 2 +- .../WebReference/REMAPDEF1.datasource | 2 +- .../Web References/WebReference/Reference.map | 0 .../Web References/WebReference/Reference.vb | 2 +- .../WebReference/SECURDATA1.datasource | 2 +- .../WebReference/SECURITYLEVEL1.datasource | 2 +- .../WebReference/TOOLTABLEII1.datasource | 2 +- .../WebReference/USERTABLEII1.datasource | 2 +- {CVCncLib => EgwProxy.OsaiCncLib}/app.config | 6 +- .../arstcomm.ico | Bin {CVCncLib => EgwProxy.OsaiCncLib}/qq | 0 {CVCncLib => EgwProxy.OsaiCncLib}/reg.bat | 0 .../testSam.XmlSerializers.dll | Bin .../testSam.vshost.exe | Bin .../testSam.vshost.exe.config | 0 {CVCncLib => EgwProxy.OsaiCncLib}/ureg.bat | 0 369 files changed, 11749 insertions(+), 11749 deletions(-) delete mode 100644 CVCncLib/CVCncLib.xml rename {CVCncLib => EgwProxy.OsaiCncLib}/ApplicationEvents.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/CndexLinkDotNet.dll (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Config/testSam.INI (100%) rename CVCncLib/CVCncLib.XmlSerializers.dll => EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.XmlSerializers.dll (100%) rename CVCncLib/CVCncLib.dll => EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll (55%) rename CVCncLib/CVCncLib.dll.config => EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll.config (88%) rename CVCncLib/CVCncLib.vbproj => EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.vbproj (59%) create mode 100644 EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.xml rename {CVCncLib => EgwProxy.OsaiCncLib}/FrmMain.Designer.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/FrmMain.resx (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/FrmMain.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Messages/testSam.msg (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/CndexLinkUserVB6.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/ComCNOsai.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/ComCNOsaiVB6.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/ComCnOsaiOpen_Series.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/IniRead.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/IniReader.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/L_File_aux.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/Log.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/M_aspect.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/M_cn_connection.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/M_machine.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/M_state_machine.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Modules/Message.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/My Project/Application.Designer.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/My Project/Application.myapp (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/My Project/AssemblyInfo.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/My Project/Resources.Designer.vb (95%) rename {CVCncLib => EgwProxy.OsaiCncLib}/My Project/Resources.resx (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/My Project/Settings.Designer.vb (96%) rename {CVCncLib => EgwProxy.OsaiCncLib}/My Project/Settings.settings (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/My Project/app.manifest (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/S10DLLPRJ.dll (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/S10WLK32.DLL (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/S10WLK32.LIB (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OPENcontrol.wsdl (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.AxesRefR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.BootModeR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.BootPhaseEnquiryR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.BootRebootR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.BootShutDownR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.CheckHistoryR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.CycleR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.DncDataR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.DncEofR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.DncInitR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.DncStopR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.EseExR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.EseR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ExeR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetActivePartProgramR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetAvailableCustomEventsR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetAxOriginNumR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetAxesInfo3R.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetAxesPositionR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetBinaryFileR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetBlkNumR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetCNCRegKeyR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetCodeNumberR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetDateTimeR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetFileR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetGCodeR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetHWKeyR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetMCodeR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetMarkerInfoR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo1R.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo2R.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetOffsetTabRecordIIR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetOptionsR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetOriginTabRecordIIR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetPTechSizesR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetPartProgramLinesR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetProcInInputR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarDoubleR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarWordR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetProcessConfNumR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetProcessStatusR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetSelectedProcessR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetSerialNumberR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetServoParR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetSysTickR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetToolNamesR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetToolTabRecordIIR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetUserTabRecordIIR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetVarJOGR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.GetVarRCMR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.HoldR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LoadPTechR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LockTableIIR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSAddDriveR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSChangeFileAttribR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSCloseFileR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSCopyFileR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateDirR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateFileR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindCloseR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindFirstR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindNextR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDriveListR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDrivePathR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileAttribR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileSizeR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetHiddenDriveListR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetInfoR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetNumDriveR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetSecurityLevelR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSLongFileNamesR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSOpenFileR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSReadRecordR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSReloadDriveListR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDirR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDriveR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveFileR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSRenameR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetFileAttribR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetSecurityLevelR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.LogFSWriteRecordR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ManagePartProgramR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.MonAddVariableR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.MonCloseChannelR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.MonDeleteVariableR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.MonGetVariableR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.MonOpenChannelR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.MonStartSamplingR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.MonStopSamplingR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.PutBinaryFileR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.PutFileR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentAnomalyMsgR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentEmergMsgR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentErrorMsgR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadErrMsgR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryAnomalyMsgR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryEmergMsgR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryErrorMsgR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryLogMsgR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadPartProgramMsgR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadRemapDefinitionsR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadVarDoubleR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadVarTextR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadVarWordR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ReadWarningMsgR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ResetR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.ResetSingleTableIIR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.RestoreBackupMemoryR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.RestoreSingleTableR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SaveBackupMemoryR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SaveSingleTableR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SaveTablesR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramFromDriveR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SelectProcAxisR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SelectProcessR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetDateTimeR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetFeedManOverR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRapidOverR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRateOverR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetIpAddressR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetManMovDirectionR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetMdiStringR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetOffsetTabRecordIIR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetOriginTabRecordIIR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarDoubleR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarWordR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetProcessModeR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetServoParR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetSpeedRateOverR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetToolTabRecordIIR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetUserTabRecordIIR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetVarJOGR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetVarRCMR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SetVarUASR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SkipPProgBlockR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SndProcInpDataR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.SyncroCycleR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.UnLockTableIIR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.WriteRemapDefinitionsR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.WriteVarDoubleR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.WriteVarTextR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordBitR.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordR.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/OPENcontrol.wsdl (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/Reference.svcmap (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/Reference.vb (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/configuration.svcinfo (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/configuration91.svcinfo (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.AxesRefR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.BootModeR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.BootPhaseEnquiryR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.BootRebootR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.BootShutDownR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.CheckHistoryR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.CycleR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.DncDataR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.DncEofR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.DncInitR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.DncStopR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.EseExR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.EseR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ExeR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetActivePartProgramR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetAvailableCustomEventsR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetAxOriginNumR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetAxesInfo3R.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetAxesPositionR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetBinaryFileR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetBlkNumR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetCNCRegKeyR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetCodeNumberR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetDateTimeR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetFileR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetGCodeR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetHWKeyR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetMCodeR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetMarkerInfoR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetNcInfo1R.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetNcInfo2R.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetOffsetTabRecordIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetOptionsR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetOriginTabRecordIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetPTechSizesR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetPartProgramLinesR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetProcInInputR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetProcVarDoubleR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetProcVarWordR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetProcessConfNumR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetProcessStatusR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetSelectedProcessR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetSerialNumberR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetServoParR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetSysTickR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetToolNamesR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetToolTabRecordIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetUserTabRecordIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetVarJOGR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.GetVarRCMR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.HoldR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LoadPTechR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LockTableIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSAddDriveR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSChangeFileAttribR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSCloseFileR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSCopyFileR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSCreateDirR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSCreateFileR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSFindCloseR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSFindFirstR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSFindNextR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSGetDriveListR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSGetDrivePathR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSGetFileAttribR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSGetFileSizeR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSGetHiddenDriveListR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSGetInfoR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSGetNumDriveR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSGetSecurityLevelR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSLongFileNamesR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSOpenFileR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSReadRecordR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSReloadDriveListR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveDirR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveDriveR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveFileR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSRenameR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSSetFileAttribR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSSetSecurityLevelR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.LogFSWriteRecordR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ManagePartProgramR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.MonAddVariableR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.MonCloseChannelR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.MonDeleteVariableR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.MonGetVariableR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.MonOpenChannelR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.MonStartSamplingR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.MonStopSamplingR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.PutBinaryFileR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.PutFileR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentAnomalyMsgR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentEmergMsgR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentErrorMsgR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadErrMsgR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryAnomalyMsgR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryEmergMsgR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryErrorMsgR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryLogMsgR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadPartProgramMsgR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadRemapDefinitionsR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadVarDoubleR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadVarTextR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadVarWordR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ReadWarningMsgR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ResetR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.ResetSingleTableIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.RestoreBackupMemoryR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.RestoreSingleTableR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SaveBackupMemoryR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SaveSingleTableR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SaveTablesR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SelectPartProgramFromDriveR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SelectPartProgramR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SelectProcAxisR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SelectProcessR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetDateTimeR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetFeedManOverR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetFeedRapidOverR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetFeedRateOverR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetIpAddressR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetManMovDirectionR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetMdiStringR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetOffsetTabRecordIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetOriginTabRecordIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetProcVarDoubleR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetProcVarWordR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetProcessModeR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetServoParR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetSpeedRateOverR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetToolTabRecordIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetUserTabRecordIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetVarJOGR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetVarRCMR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SetVarUASR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SkipPProgBlockR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SndProcInpDataR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.SyncroCycleR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.UnLockTableIIR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.WriteRemapDefinitionsR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.WriteVarDoubleR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.WriteVarTextR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.WriteVarWordBitR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Service References/OpenControl/easysuperv.OpenControl.WriteVarWordR.datasource (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/AXORIGNUM1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/DRIVEBASICINFO1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/ERRMSG1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/FILEFINDDATA1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/GETBLKNUMDATA1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/GETINFO1DATA1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/GETINFO2DATA1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/GETINTDATA1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/INPUTINFO1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/MAGAZINETABLEII1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/MARKERINFO1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/MONCUSTOMEVENTINFO1.datasource (72%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/MONDRYRUN1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/MONENTEMOVI1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/MSGANOMALY1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/MSGEMERGENCY1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/MSGERROR1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/MSGLOGS1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/OFFSETTABLEII1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/OPENcontrol.wsdl (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/ORIGINTABLEII1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/POCKETTABLEII1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/PROCDATA1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/REMAPDEF1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/Reference.map (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/Reference.vb (99%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/SECURDATA1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/SECURITYLEVEL1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/TOOLTABLEII1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/Web References/WebReference/USERTABLEII1.datasource (73%) rename {CVCncLib => EgwProxy.OsaiCncLib}/app.config (88%) rename {CVCncLib => EgwProxy.OsaiCncLib}/arstcomm.ico (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/qq (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/reg.bat (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/testSam.XmlSerializers.dll (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/testSam.vshost.exe (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/testSam.vshost.exe.config (100%) rename {CVCncLib => EgwProxy.OsaiCncLib}/ureg.bat (100%) diff --git a/CVCncLib/CVCncLib.xml b/CVCncLib/CVCncLib.xml deleted file mode 100644 index 54c5b3b9..00000000 --- a/CVCncLib/CVCncLib.xml +++ /dev/null @@ -1,11418 +0,0 @@ - - - - -CVCncLib - - - - -

- A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Verifica se è installata la WINNBI e se è una versione compatibile con .NET - - Versione compatibile con framework .NET - - - - restituisce la versione installata di WINNBI - - - - - The INIReader class can read keys from and write keys to an INI file. - - - This class uses several Win32 API functions to read from and write to INI files. It will not work on Linux or FreeBSD. - - - - - The GetPrivateProfileInt function retrieves an integer associated with a key in the specified section of an initialization file. - - Pointer to a null-terminated string specifying the name of the section in the initialization file. - Pointer to the null-terminated string specifying the name of the key whose value is to be retrieved. This value is in the form of a string; the GetPrivateProfileInt function converts the string into an integer and returns the integer. - Specifies the default value to return if the key name cannot be found in the initialization file. - Pointer to a null-terminated string that specifies the name of the initialization file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory. - The return value is the integer equivalent of the string following the specified key name in the specified initialization file. If the key is not found, the return value is the specified default value. If the value of the key is less than zero, the return value is zero. - - - - The WritePrivateProfileString function copies a string into the specified section of an initialization file. - - Pointer to a null-terminated string containing the name of the section to which the string will be copied. If the section does not exist, it is created. The name of the section is case-independent; the string can be any combination of uppercase and lowercase letters. - Pointer to the null-terminated string containing the name of the key to be associated with a string. If the key does not exist in the specified section, it is created. If this parameter is NULL, the entire section, including all entries within the section, is deleted. - Pointer to a null-terminated string to be written to the file. If this parameter is NULL, the key pointed to by the lpKeyName parameter is deleted. - Pointer to a null-terminated string that specifies the name of the initialization file. - If the function successfully copies the string to the initialization file, the return value is nonzero; if the function fails, or if it flushes the cached version of the most recently accessed initialization file, the return value is zero. - - - - The GetPrivateProfileString function retrieves a string from the specified section in an initialization file. - - Pointer to a null-terminated string that specifies the name of the section containing the key name. If this parameter is NULL, the GetPrivateProfileString function copies all section names in the file to the supplied buffer. - Pointer to the null-terminated string specifying the name of the key whose associated string is to be retrieved. If this parameter is NULL, all key names in the section specified by the lpAppName parameter are copied to the buffer specified by the lpReturnedString parameter. - Pointer to a null-terminated default string. If the lpKeyName key cannot be found in the initialization file, GetPrivateProfileString copies the default string to the lpReturnedString buffer. This parameter cannot be NULL.
Avoid specifying a default string with trailing blank characters. The function inserts a null character in the lpReturnedString buffer to strip any trailing blanks.
- Pointer to the buffer that receives the retrieved string. - Specifies the size, in TCHARs, of the buffer pointed to by the lpReturnedString parameter. - Pointer to a null-terminated string that specifies the name of the initialization file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory. - The return value is the number of characters copied to the buffer, not including the terminating null character. -
- - - The GetPrivateProfileSectionNames function retrieves the names of all sections in an initialization file. - - Pointer to a buffer that receives the section names associated with the named file. The buffer is filled with one or more null-terminated strings; the last string is followed by a second null character. - Specifies the size, in TCHARs, of the buffer pointed to by the lpszReturnBuffer parameter. - Pointer to a null-terminated string that specifies the name of the initialization file. If this parameter is NULL, the function searches the Win.ini file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory. - The return value specifies the number of characters copied to the specified buffer, not including the terminating null character. If the buffer is not large enough to contain all the section names associated with the specified initialization file, the return value is equal to the length specified by nSize minus two. - - - - The WritePrivateProfileSection function replaces the keys and values for the specified section in an initialization file. - - Pointer to a null-terminated string specifying the name of the section in which data is written. This section name is typically the name of the calling application. - Pointer to a buffer containing the new key names and associated values that are to be written to the named section. - Pointer to a null-terminated string containing the name of the initialization file. If this parameter does not contain a full path for the file, the function searches the Windows directory for the file. If the file does not exist and lpFileName does not contain a full path, the function creates the file in the Windows directory. The function does not create a file if lpFileName contains the full path and file name of a file that does not exist. - If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero.
-
- - Constructs a new IniReader instance. - Specifies the full path to the INI file (the file doesn't have to exist). - - - Gets or sets the full path to the INI file. - A String representing the full path to the INI file. - - - - Gets or sets the section you're working in. (aka 'the active section') - A String representing the section you're working in. - - - - Reads an Integer from the specified key of the specified section. - The section to search in. - The key from which to return the value. - The value to return if the specified key isn't found. - Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. - - - Reads an Integer from the specified key of the specified section. - The section to search in. - The key from which to return the value. - Returns the value of the specified section/key pair, or returns 0 if the specified section/key pair isn't found in the INI file. - - - Reads an Integer from the specified key of the active section. - The key from which to return the value. - The section to search in. - Returns the value of the specified Key, or returns the default value if the specified Key isn't found in the active section of the INI file. - - - Reads an Integer from the specified key of the active section. - The key from which to return the value. - Returns the value of the specified key, or returns 0 if the specified key isn't found in the active section of the INI file. - - - Reads a String from the specified key of the specified section. - The section to search in. - The key from which to return the value. - The value to return if the specified key isn't found. - Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. - - - Reads a String from the specified key of the specified section. - The section to search in. - The key from which to return the value. - Returns the value of the specified section/key pair, or returns an empty String if the specified section/key pair isn't found in the INI file. - - - Reads a String from the specified key of the active section. - The key from which to return the value. - Returns the value of the specified key, or returns an empty String if the specified key isn't found in the active section of the INI file. - - - Reads a Long from the specified key of the specified section. - The section to search in. - The key from which to return the value. - The value to return if the specified key isn't found. - Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. - - - Reads a Long from the specified key of the specified section. - The section to search in. - The key from which to return the value. - Returns the value of the specified section/key pair, or returns 0 if the specified section/key pair isn't found in the INI file. - - - Reads a Long from the specified key of the active section. - The key from which to return the value. - The section to search in. - Returns the value of the specified key, or returns the default value if the specified key isn't found in the active section of the INI file. - - - Reads a Long from the specified key of the active section. - The key from which to return the value. - Returns the value of the specified Key, or returns 0 if the specified Key isn't found in the active section of the INI file. - - - Reads a Byte array from the specified key of the specified section. - The section to search in. - The key from which to return the value. - Returns the value of the specified section/key pair, or returns null (Nothing in VB.NET) if the specified section/key pair isn't found in the INI file. - - - Reads a Byte array from the specified key of the active section. - The key from which to return the value. - Returns the value of the specified key, or returns null (Nothing in VB.NET) if the specified key pair isn't found in the active section of the INI file. - - - Reads a Boolean from the specified key of the specified section. - The section to search in. - The key from which to return the value. - The value to return if the specified key isn't found. - Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. - - - Reads a Boolean from the specified key of the specified section. - The section to search in. - The key from which to return the value. - Returns the value of the specified section/key pair, or returns false if the specified section/key pair isn't found in the INI file. - - - Reads a Boolean from the specified key of the specified section. - The key from which to return the value. - The value to return if the specified key isn't found. - Returns the value of the specified key pair, or returns the default value if the specified key isn't found in the active section of the INI file. - - - Reads a Boolean from the specified key of the specified section. - The key from which to return the value. - Returns the value of the specified key, or returns false if the specified key isn't found in the active section of the INI file. - - - Writes an Integer to the specified key in the specified section. - The section to write in. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes an Integer to the specified key in the active section. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a String to the specified key in the specified section. - Specifies the section to write in. - Specifies the key to write to. - Specifies the value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a String to the specified key in the active section. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Long to the specified key in the specified section. - The section to write in. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Long to the specified key in the active section. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Byte array to the specified key in the specified section. - The section to write in. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Byte array to the specified key in the active section. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Byte array to the specified key in the specified section. - The section to write in. - The key to write to. - The value to write. - An offset in value. - The number of elements of value to convert. - Returns true if the function succeeds, false otherwise. - - - Writes a Boolean to the specified key in the specified section. - The section to write in. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Boolean to the specified key in the active section. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Deletes a key from the specified section. - The section to delete from. - The key to delete. - Returns true if the function succeeds, false otherwise. - - - Deletes a key from the active section. - The key to delete. - Returns true if the function succeeds, false otherwise. - - - - Deletes a section from an INI file. - The section to delete. - Returns true if the function succeeds, false otherwise. - - - - Retrieves a list of all available sections in the INI file. - - - Returns an ArrayList with all available sections. - - - - - Holds the full path to the INI file. - - - - - Holds the active section name - - - - - The maximum number of bytes in a section buffer. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/CVCncLib/ApplicationEvents.vb b/EgwProxy.OsaiCncLib/ApplicationEvents.vb similarity index 100% rename from CVCncLib/ApplicationEvents.vb rename to EgwProxy.OsaiCncLib/ApplicationEvents.vb diff --git a/CVCncLib/CndexLinkDotNet.dll b/EgwProxy.OsaiCncLib/CndexLinkDotNet.dll similarity index 100% rename from CVCncLib/CndexLinkDotNet.dll rename to EgwProxy.OsaiCncLib/CndexLinkDotNet.dll diff --git a/CVCncLib/Config/testSam.INI b/EgwProxy.OsaiCncLib/Config/testSam.INI similarity index 100% rename from CVCncLib/Config/testSam.INI rename to EgwProxy.OsaiCncLib/Config/testSam.INI diff --git a/CVCncLib/CVCncLib.XmlSerializers.dll b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.XmlSerializers.dll similarity index 100% rename from CVCncLib/CVCncLib.XmlSerializers.dll rename to EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.XmlSerializers.dll diff --git a/CVCncLib/CVCncLib.dll b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll similarity index 55% rename from CVCncLib/CVCncLib.dll rename to EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll index 809d7a1a3d353dab9f7544f5c0f86e03ec502af7..c7bb1b1ebc63f38f40736e4f474279c70bfa9825 100644 GIT binary patch literal 967680 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

IaDZF~90Z`QuB955)d3_+M6hAohpn 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

a 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

X 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 -

+
@@ -36,13 +36,13 @@ - + http://192.168.20.2:8080 http://192.168.20.2:8080 - + diff --git a/CVCncLib/CVCncLib.vbproj b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.vbproj similarity index 59% rename from CVCncLib/CVCncLib.vbproj rename to EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.vbproj index ba372239..884e876d 100644 --- a/CVCncLib/CVCncLib.vbproj +++ b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.vbproj @@ -9,8 +9,8 @@ Library - CVCncLib - CVCncLib + EgwProxy.OsaiCncLib + EgwProxy.OsaiCncLib 512 Windows v4.0 @@ -49,7 +49,7 @@ true true .\ - CVCncLib.xml + EgwProxy.OsaiCncLib.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 x86 false @@ -60,7 +60,7 @@ true true .\ - CVCncLib.xml + EgwProxy.OsaiCncLib.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 false @@ -69,7 +69,7 @@ true true .\ - CVCncLib.xml + EgwProxy.OsaiCncLib.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 full x86 @@ -79,7 +79,7 @@ true bin\x86\Release\ - CVCncLib.xml + EgwProxy.OsaiCncLib.xml true 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 pdbonly @@ -188,436 +188,436 @@ Settings.Designer.vb Designer - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap diff --git a/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.xml b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.xml new file mode 100644 index 00000000..27c9fdd3 --- /dev/null +++ b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.xml @@ -0,0 +1,11418 @@ + + + + +EgwProxy.OsaiCncLib + + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Verifica se è installata la WINNBI e se è una versione compatibile con .NET + + Versione compatibile con framework .NET + + + + restituisce la versione installata di WINNBI + + + + + The INIReader class can read keys from and write keys to an INI file. + + + This class uses several Win32 API functions to read from and write to INI files. It will not work on Linux or FreeBSD. + + + + + The GetPrivateProfileInt function retrieves an integer associated with a key in the specified section of an initialization file. + + Pointer to a null-terminated string specifying the name of the section in the initialization file. + Pointer to the null-terminated string specifying the name of the key whose value is to be retrieved. This value is in the form of a string; the GetPrivateProfileInt function converts the string into an integer and returns the integer. + Specifies the default value to return if the key name cannot be found in the initialization file. + Pointer to a null-terminated string that specifies the name of the initialization file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory. + The return value is the integer equivalent of the string following the specified key name in the specified initialization file. If the key is not found, the return value is the specified default value. If the value of the key is less than zero, the return value is zero. + + + + The WritePrivateProfileString function copies a string into the specified section of an initialization file. + + Pointer to a null-terminated string containing the name of the section to which the string will be copied. If the section does not exist, it is created. The name of the section is case-independent; the string can be any combination of uppercase and lowercase letters. + Pointer to the null-terminated string containing the name of the key to be associated with a string. If the key does not exist in the specified section, it is created. If this parameter is NULL, the entire section, including all entries within the section, is deleted. + Pointer to a null-terminated string to be written to the file. If this parameter is NULL, the key pointed to by the lpKeyName parameter is deleted. + Pointer to a null-terminated string that specifies the name of the initialization file. + If the function successfully copies the string to the initialization file, the return value is nonzero; if the function fails, or if it flushes the cached version of the most recently accessed initialization file, the return value is zero. + + + + The GetPrivateProfileString function retrieves a string from the specified section in an initialization file. + + Pointer to a null-terminated string that specifies the name of the section containing the key name. If this parameter is NULL, the GetPrivateProfileString function copies all section names in the file to the supplied buffer. + Pointer to the null-terminated string specifying the name of the key whose associated string is to be retrieved. If this parameter is NULL, all key names in the section specified by the lpAppName parameter are copied to the buffer specified by the lpReturnedString parameter. + Pointer to a null-terminated default string. If the lpKeyName key cannot be found in the initialization file, GetPrivateProfileString copies the default string to the lpReturnedString buffer. This parameter cannot be NULL.
Avoid specifying a default string with trailing blank characters. The function inserts a null character in the lpReturnedString buffer to strip any trailing blanks.
+ Pointer to the buffer that receives the retrieved string. + Specifies the size, in TCHARs, of the buffer pointed to by the lpReturnedString parameter. + Pointer to a null-terminated string that specifies the name of the initialization file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory. + The return value is the number of characters copied to the buffer, not including the terminating null character. +
+ + + The GetPrivateProfileSectionNames function retrieves the names of all sections in an initialization file. + + Pointer to a buffer that receives the section names associated with the named file. The buffer is filled with one or more null-terminated strings; the last string is followed by a second null character. + Specifies the size, in TCHARs, of the buffer pointed to by the lpszReturnBuffer parameter. + Pointer to a null-terminated string that specifies the name of the initialization file. If this parameter is NULL, the function searches the Win.ini file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory. + The return value specifies the number of characters copied to the specified buffer, not including the terminating null character. If the buffer is not large enough to contain all the section names associated with the specified initialization file, the return value is equal to the length specified by nSize minus two. + + + + The WritePrivateProfileSection function replaces the keys and values for the specified section in an initialization file. + + Pointer to a null-terminated string specifying the name of the section in which data is written. This section name is typically the name of the calling application. + Pointer to a buffer containing the new key names and associated values that are to be written to the named section. + Pointer to a null-terminated string containing the name of the initialization file. If this parameter does not contain a full path for the file, the function searches the Windows directory for the file. If the file does not exist and lpFileName does not contain a full path, the function creates the file in the Windows directory. The function does not create a file if lpFileName contains the full path and file name of a file that does not exist. + If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero.
+
+ + Constructs a new IniReader instance. + Specifies the full path to the INI file (the file doesn't have to exist). + + + Gets or sets the full path to the INI file. + A String representing the full path to the INI file. + + + + Gets or sets the section you're working in. (aka 'the active section') + A String representing the section you're working in. + + + + Reads an Integer from the specified key of the specified section. + The section to search in. + The key from which to return the value. + The value to return if the specified key isn't found. + Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. + + + Reads an Integer from the specified key of the specified section. + The section to search in. + The key from which to return the value. + Returns the value of the specified section/key pair, or returns 0 if the specified section/key pair isn't found in the INI file. + + + Reads an Integer from the specified key of the active section. + The key from which to return the value. + The section to search in. + Returns the value of the specified Key, or returns the default value if the specified Key isn't found in the active section of the INI file. + + + Reads an Integer from the specified key of the active section. + The key from which to return the value. + Returns the value of the specified key, or returns 0 if the specified key isn't found in the active section of the INI file. + + + Reads a String from the specified key of the specified section. + The section to search in. + The key from which to return the value. + The value to return if the specified key isn't found. + Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. + + + Reads a String from the specified key of the specified section. + The section to search in. + The key from which to return the value. + Returns the value of the specified section/key pair, or returns an empty String if the specified section/key pair isn't found in the INI file. + + + Reads a String from the specified key of the active section. + The key from which to return the value. + Returns the value of the specified key, or returns an empty String if the specified key isn't found in the active section of the INI file. + + + Reads a Long from the specified key of the specified section. + The section to search in. + The key from which to return the value. + The value to return if the specified key isn't found. + Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. + + + Reads a Long from the specified key of the specified section. + The section to search in. + The key from which to return the value. + Returns the value of the specified section/key pair, or returns 0 if the specified section/key pair isn't found in the INI file. + + + Reads a Long from the specified key of the active section. + The key from which to return the value. + The section to search in. + Returns the value of the specified key, or returns the default value if the specified key isn't found in the active section of the INI file. + + + Reads a Long from the specified key of the active section. + The key from which to return the value. + Returns the value of the specified Key, or returns 0 if the specified Key isn't found in the active section of the INI file. + + + Reads a Byte array from the specified key of the specified section. + The section to search in. + The key from which to return the value. + Returns the value of the specified section/key pair, or returns null (Nothing in VB.NET) if the specified section/key pair isn't found in the INI file. + + + Reads a Byte array from the specified key of the active section. + The key from which to return the value. + Returns the value of the specified key, or returns null (Nothing in VB.NET) if the specified key pair isn't found in the active section of the INI file. + + + Reads a Boolean from the specified key of the specified section. + The section to search in. + The key from which to return the value. + The value to return if the specified key isn't found. + Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. + + + Reads a Boolean from the specified key of the specified section. + The section to search in. + The key from which to return the value. + Returns the value of the specified section/key pair, or returns false if the specified section/key pair isn't found in the INI file. + + + Reads a Boolean from the specified key of the specified section. + The key from which to return the value. + The value to return if the specified key isn't found. + Returns the value of the specified key pair, or returns the default value if the specified key isn't found in the active section of the INI file. + + + Reads a Boolean from the specified key of the specified section. + The key from which to return the value. + Returns the value of the specified key, or returns false if the specified key isn't found in the active section of the INI file. + + + Writes an Integer to the specified key in the specified section. + The section to write in. + The key to write to. + The value to write. + Returns true if the function succeeds, false otherwise. + + + Writes an Integer to the specified key in the active section. + The key to write to. + The value to write. + Returns true if the function succeeds, false otherwise. + + + Writes a String to the specified key in the specified section. + Specifies the section to write in. + Specifies the key to write to. + Specifies the value to write. + Returns true if the function succeeds, false otherwise. + + + Writes a String to the specified key in the active section. + The key to write to. + The value to write. + Returns true if the function succeeds, false otherwise. + + + Writes a Long to the specified key in the specified section. + The section to write in. + The key to write to. + The value to write. + Returns true if the function succeeds, false otherwise. + + + Writes a Long to the specified key in the active section. + The key to write to. + The value to write. + Returns true if the function succeeds, false otherwise. + + + Writes a Byte array to the specified key in the specified section. + The section to write in. + The key to write to. + The value to write. + Returns true if the function succeeds, false otherwise. + + + Writes a Byte array to the specified key in the active section. + The key to write to. + The value to write. + Returns true if the function succeeds, false otherwise. + + + Writes a Byte array to the specified key in the specified section. + The section to write in. + The key to write to. + The value to write. + An offset in value. + The number of elements of value to convert. + Returns true if the function succeeds, false otherwise. + + + Writes a Boolean to the specified key in the specified section. + The section to write in. + The key to write to. + The value to write. + Returns true if the function succeeds, false otherwise. + + + Writes a Boolean to the specified key in the active section. + The key to write to. + The value to write. + Returns true if the function succeeds, false otherwise. + + + Deletes a key from the specified section. + The section to delete from. + The key to delete. + Returns true if the function succeeds, false otherwise. + + + Deletes a key from the active section. + The key to delete. + Returns true if the function succeeds, false otherwise. + + + + Deletes a section from an INI file. + The section to delete. + Returns true if the function succeeds, false otherwise. + + + + Retrieves a list of all available sections in the INI file. + + + Returns an ArrayList with all available sections. + + + + + Holds the full path to the INI file. + + + + + Holds the active section name + + + + + The maximum number of bytes in a section buffer. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/CVCncLib/FrmMain.Designer.vb b/EgwProxy.OsaiCncLib/FrmMain.Designer.vb similarity index 100% rename from CVCncLib/FrmMain.Designer.vb rename to EgwProxy.OsaiCncLib/FrmMain.Designer.vb diff --git a/CVCncLib/FrmMain.resx b/EgwProxy.OsaiCncLib/FrmMain.resx similarity index 100% rename from CVCncLib/FrmMain.resx rename to EgwProxy.OsaiCncLib/FrmMain.resx diff --git a/CVCncLib/FrmMain.vb b/EgwProxy.OsaiCncLib/FrmMain.vb similarity index 100% rename from CVCncLib/FrmMain.vb rename to EgwProxy.OsaiCncLib/FrmMain.vb diff --git a/CVCncLib/Messages/testSam.msg b/EgwProxy.OsaiCncLib/Messages/testSam.msg similarity index 100% rename from CVCncLib/Messages/testSam.msg rename to EgwProxy.OsaiCncLib/Messages/testSam.msg diff --git a/CVCncLib/Modules/CndexLinkUserVB6.vb b/EgwProxy.OsaiCncLib/Modules/CndexLinkUserVB6.vb similarity index 100% rename from CVCncLib/Modules/CndexLinkUserVB6.vb rename to EgwProxy.OsaiCncLib/Modules/CndexLinkUserVB6.vb diff --git a/CVCncLib/Modules/ComCNOsai.vb b/EgwProxy.OsaiCncLib/Modules/ComCNOsai.vb similarity index 100% rename from CVCncLib/Modules/ComCNOsai.vb rename to EgwProxy.OsaiCncLib/Modules/ComCNOsai.vb diff --git a/CVCncLib/Modules/ComCNOsaiVB6.vb b/EgwProxy.OsaiCncLib/Modules/ComCNOsaiVB6.vb similarity index 100% rename from CVCncLib/Modules/ComCNOsaiVB6.vb rename to EgwProxy.OsaiCncLib/Modules/ComCNOsaiVB6.vb diff --git a/CVCncLib/Modules/ComCnOsaiOpen_Series.vb b/EgwProxy.OsaiCncLib/Modules/ComCnOsaiOpen_Series.vb similarity index 100% rename from CVCncLib/Modules/ComCnOsaiOpen_Series.vb rename to EgwProxy.OsaiCncLib/Modules/ComCnOsaiOpen_Series.vb diff --git a/CVCncLib/Modules/IniRead.vb b/EgwProxy.OsaiCncLib/Modules/IniRead.vb similarity index 100% rename from CVCncLib/Modules/IniRead.vb rename to EgwProxy.OsaiCncLib/Modules/IniRead.vb diff --git a/CVCncLib/Modules/IniReader.vb b/EgwProxy.OsaiCncLib/Modules/IniReader.vb similarity index 100% rename from CVCncLib/Modules/IniReader.vb rename to EgwProxy.OsaiCncLib/Modules/IniReader.vb diff --git a/CVCncLib/Modules/L_File_aux.vb b/EgwProxy.OsaiCncLib/Modules/L_File_aux.vb similarity index 100% rename from CVCncLib/Modules/L_File_aux.vb rename to EgwProxy.OsaiCncLib/Modules/L_File_aux.vb diff --git a/CVCncLib/Modules/Log.vb b/EgwProxy.OsaiCncLib/Modules/Log.vb similarity index 100% rename from CVCncLib/Modules/Log.vb rename to EgwProxy.OsaiCncLib/Modules/Log.vb diff --git a/CVCncLib/Modules/M_aspect.vb b/EgwProxy.OsaiCncLib/Modules/M_aspect.vb similarity index 100% rename from CVCncLib/Modules/M_aspect.vb rename to EgwProxy.OsaiCncLib/Modules/M_aspect.vb diff --git a/CVCncLib/Modules/M_cn_connection.vb b/EgwProxy.OsaiCncLib/Modules/M_cn_connection.vb similarity index 100% rename from CVCncLib/Modules/M_cn_connection.vb rename to EgwProxy.OsaiCncLib/Modules/M_cn_connection.vb diff --git a/CVCncLib/Modules/M_machine.vb b/EgwProxy.OsaiCncLib/Modules/M_machine.vb similarity index 100% rename from CVCncLib/Modules/M_machine.vb rename to EgwProxy.OsaiCncLib/Modules/M_machine.vb diff --git a/CVCncLib/Modules/M_state_machine.vb b/EgwProxy.OsaiCncLib/Modules/M_state_machine.vb similarity index 100% rename from CVCncLib/Modules/M_state_machine.vb rename to EgwProxy.OsaiCncLib/Modules/M_state_machine.vb diff --git a/CVCncLib/Modules/Message.vb b/EgwProxy.OsaiCncLib/Modules/Message.vb similarity index 100% rename from CVCncLib/Modules/Message.vb rename to EgwProxy.OsaiCncLib/Modules/Message.vb diff --git a/CVCncLib/My Project/Application.Designer.vb b/EgwProxy.OsaiCncLib/My Project/Application.Designer.vb similarity index 100% rename from CVCncLib/My Project/Application.Designer.vb rename to EgwProxy.OsaiCncLib/My Project/Application.Designer.vb diff --git a/CVCncLib/My Project/Application.myapp b/EgwProxy.OsaiCncLib/My Project/Application.myapp similarity index 100% rename from CVCncLib/My Project/Application.myapp rename to EgwProxy.OsaiCncLib/My Project/Application.myapp diff --git a/CVCncLib/My Project/AssemblyInfo.vb b/EgwProxy.OsaiCncLib/My Project/AssemblyInfo.vb similarity index 100% rename from CVCncLib/My Project/AssemblyInfo.vb rename to EgwProxy.OsaiCncLib/My Project/AssemblyInfo.vb diff --git a/CVCncLib/My Project/Resources.Designer.vb b/EgwProxy.OsaiCncLib/My Project/Resources.Designer.vb similarity index 95% rename from CVCncLib/My Project/Resources.Designer.vb rename to EgwProxy.OsaiCncLib/My Project/Resources.Designer.vb index 19f3b71e..4dce6551 100644 --- a/CVCncLib/My Project/Resources.Designer.vb +++ b/EgwProxy.OsaiCncLib/My Project/Resources.Designer.vb @@ -39,7 +39,7 @@ Namespace My.Resources Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager Get If Object.ReferenceEquals(resourceMan, Nothing) Then - Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("CVCncLib.Resources", GetType(Resources).Assembly) + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("EgwProxy.OsaiCncLib.Resources", GetType(Resources).Assembly) resourceMan = temp End If Return resourceMan diff --git a/CVCncLib/My Project/Resources.resx b/EgwProxy.OsaiCncLib/My Project/Resources.resx similarity index 100% rename from CVCncLib/My Project/Resources.resx rename to EgwProxy.OsaiCncLib/My Project/Resources.resx diff --git a/CVCncLib/My Project/Settings.Designer.vb b/EgwProxy.OsaiCncLib/My Project/Settings.Designer.vb similarity index 96% rename from CVCncLib/My Project/Settings.Designer.vb rename to EgwProxy.OsaiCncLib/My Project/Settings.Designer.vb index 3cbe3ed2..397efe16 100644 --- a/CVCncLib/My Project/Settings.Designer.vb +++ b/EgwProxy.OsaiCncLib/My Project/Settings.Designer.vb @@ -84,9 +84,9 @@ Namespace My Friend Module MySettingsProperty _ - Friend ReadOnly Property Settings() As Global.CVCncLib.My.MySettings + Friend ReadOnly Property Settings() As Global.EgwProxy.OsaiCncLib.My.MySettings Get - Return Global.CVCncLib.My.MySettings.Default + Return Global.EgwProxy.OsaiCncLib.My.MySettings.Default End Get End Property End Module diff --git a/CVCncLib/My Project/Settings.settings b/EgwProxy.OsaiCncLib/My Project/Settings.settings similarity index 100% rename from CVCncLib/My Project/Settings.settings rename to EgwProxy.OsaiCncLib/My Project/Settings.settings diff --git a/CVCncLib/My Project/app.manifest b/EgwProxy.OsaiCncLib/My Project/app.manifest similarity index 100% rename from CVCncLib/My Project/app.manifest rename to EgwProxy.OsaiCncLib/My Project/app.manifest diff --git a/CVCncLib/S10DLLPRJ.dll b/EgwProxy.OsaiCncLib/S10DLLPRJ.dll similarity index 100% rename from CVCncLib/S10DLLPRJ.dll rename to EgwProxy.OsaiCncLib/S10DLLPRJ.dll diff --git a/CVCncLib/S10WLK32.DLL b/EgwProxy.OsaiCncLib/S10WLK32.DLL similarity index 100% rename from CVCncLib/S10WLK32.DLL rename to EgwProxy.OsaiCncLib/S10WLK32.DLL diff --git a/CVCncLib/S10WLK32.LIB b/EgwProxy.OsaiCncLib/S10WLK32.LIB similarity index 100% rename from CVCncLib/S10WLK32.LIB rename to EgwProxy.OsaiCncLib/S10WLK32.LIB diff --git a/CVCncLib/Service References/OPENcontrol.wsdl b/EgwProxy.OsaiCncLib/Service References/OPENcontrol.wsdl similarity index 100% rename from CVCncLib/Service References/OPENcontrol.wsdl rename to EgwProxy.OsaiCncLib/Service References/OPENcontrol.wsdl diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.AxesRefR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.AxesRefR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.AxesRefR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.AxesRefR.datasource index ca0297ba..3b1d2396 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.AxesRefR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.AxesRefR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.AxesRefR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.AxesRefR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootModeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootModeR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootModeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootModeR.datasource index 4991ca2b..a90d038f 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootModeR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootModeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.BootModeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.BootModeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootPhaseEnquiryR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootPhaseEnquiryR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootPhaseEnquiryR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootPhaseEnquiryR.datasource index 46d39863..159a0e8a 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootPhaseEnquiryR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootPhaseEnquiryR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.BootPhaseEnquiryR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.BootPhaseEnquiryR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootRebootR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootRebootR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootRebootR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootRebootR.datasource index 99277a3d..84b43038 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootRebootR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootRebootR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.BootRebootR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.BootRebootR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootShutDownR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootShutDownR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootShutDownR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootShutDownR.datasource index 31027495..d4b8b810 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootShutDownR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.BootShutDownR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.BootShutDownR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.BootShutDownR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.CheckHistoryR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.CheckHistoryR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.CheckHistoryR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.CheckHistoryR.datasource index 9a87483b..0ba1827d 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.CheckHistoryR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.CheckHistoryR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.CheckHistoryR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.CheckHistoryR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.CycleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.CycleR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.CycleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.CycleR.datasource index 5963f155..491b0890 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.CycleR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.CycleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.CycleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.CycleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncDataR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncDataR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncDataR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncDataR.datasource index aeff0c3f..384538b8 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncDataR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncDataR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.DncDataR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.DncDataR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncEofR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncEofR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncEofR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncEofR.datasource index dccb9ac3..2a711699 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncEofR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncEofR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.DncEofR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.DncEofR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncInitR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncInitR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncInitR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncInitR.datasource index b5df1214..8222350f 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncInitR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncInitR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.DncInitR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.DncInitR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncStopR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncStopR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncStopR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncStopR.datasource index 52654fa6..70077606 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncStopR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.DncStopR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.DncStopR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.DncStopR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseExR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseExR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseExR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseExR.datasource index 16edeb45..9a4da569 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseExR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseExR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.EseExR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.EseExR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseR.datasource index 456e2a7f..5337b097 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.EseR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.EseR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.EseR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ExeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ExeR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ExeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ExeR.datasource index 8ae1711d..d192bbc7 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ExeR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ExeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ExeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ExeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetActivePartProgramR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetActivePartProgramR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetActivePartProgramR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetActivePartProgramR.datasource index 47228718..4d8286d1 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetActivePartProgramR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetActivePartProgramR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetActivePartProgramR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetActivePartProgramR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAvailableCustomEventsR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAvailableCustomEventsR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAvailableCustomEventsR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAvailableCustomEventsR.datasource index eab8e4dc..9d86fb2b 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAvailableCustomEventsR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAvailableCustomEventsR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetAvailableCustomEventsR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetAvailableCustomEventsR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxOriginNumR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxOriginNumR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxOriginNumR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxOriginNumR.datasource index ecdd7e40..3fda8b7f 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxOriginNumR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxOriginNumR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetAxOriginNumR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetAxOriginNumR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesInfo3R.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesInfo3R.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesInfo3R.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesInfo3R.datasource index db595874..0b547626 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesInfo3R.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesInfo3R.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetAxesInfo3R, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetAxesInfo3R, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesPositionR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesPositionR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesPositionR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesPositionR.datasource index 460499a6..db0789e7 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesPositionR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetAxesPositionR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetAxesPositionR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetAxesPositionR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBinaryFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBinaryFileR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBinaryFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBinaryFileR.datasource index e5e59d37..682d3ef1 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBinaryFileR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBinaryFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetBinaryFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetBinaryFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBlkNumR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBlkNumR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBlkNumR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBlkNumR.datasource index 2c4da2da..62663a0f 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBlkNumR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetBlkNumR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetBlkNumR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetBlkNumR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCNCRegKeyR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCNCRegKeyR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCNCRegKeyR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCNCRegKeyR.datasource index 41b77be2..db6aa03d 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCNCRegKeyR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCNCRegKeyR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetCNCRegKeyR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetCNCRegKeyR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCodeNumberR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCodeNumberR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCodeNumberR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCodeNumberR.datasource index 1f7e96b5..d5ea723a 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCodeNumberR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetCodeNumberR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetCodeNumberR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetCodeNumberR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetDateTimeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetDateTimeR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetDateTimeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetDateTimeR.datasource index ec015640..90b85744 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetDateTimeR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetDateTimeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetDateTimeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetDateTimeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetFileR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetFileR.datasource index b5b7d8f8..06c5dec7 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetFileR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetGCodeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetGCodeR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetGCodeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetGCodeR.datasource index 92554e17..e543fd4e 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetGCodeR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetGCodeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetGCodeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetGCodeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetHWKeyR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetHWKeyR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetHWKeyR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetHWKeyR.datasource index 264e7942..62f68a4b 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetHWKeyR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetHWKeyR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetHWKeyR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetHWKeyR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMCodeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMCodeR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMCodeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMCodeR.datasource index 2b37226a..b0c68403 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMCodeR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMCodeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetMCodeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetMCodeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMarkerInfoR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMarkerInfoR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMarkerInfoR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMarkerInfoR.datasource index d03cc61e..fcec22ca 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMarkerInfoR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetMarkerInfoR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetMarkerInfoR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetMarkerInfoR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo1R.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo1R.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo1R.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo1R.datasource index d3b75c59..b507f84d 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo1R.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo1R.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetNcInfo1R, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetNcInfo1R, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo2R.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo2R.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo2R.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo2R.datasource index 708db57b..f82938eb 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo2R.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetNcInfo2R.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetNcInfo2R, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetNcInfo2R, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOffsetTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOffsetTabRecordIIR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOffsetTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOffsetTabRecordIIR.datasource index 91655017..16b83677 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOffsetTabRecordIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOffsetTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetOffsetTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetOffsetTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOptionsR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOptionsR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOptionsR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOptionsR.datasource index 6388a324..5aee3185 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOptionsR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOptionsR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetOptionsR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetOptionsR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOriginTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOriginTabRecordIIR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOriginTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOriginTabRecordIIR.datasource index 6914d8f6..f0814f60 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOriginTabRecordIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetOriginTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetOriginTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetOriginTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPTechSizesR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPTechSizesR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPTechSizesR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPTechSizesR.datasource index c2e83688..42b4e881 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPTechSizesR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPTechSizesR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetPTechSizesR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetPTechSizesR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPartProgramLinesR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPartProgramLinesR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPartProgramLinesR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPartProgramLinesR.datasource index cd697af5..1eee7096 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPartProgramLinesR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetPartProgramLinesR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetPartProgramLinesR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetPartProgramLinesR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcInInputR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcInInputR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcInInputR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcInInputR.datasource index df080cb2..207b95c9 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcInInputR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcInInputR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetProcInInputR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetProcInInputR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarDoubleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarDoubleR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarDoubleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarDoubleR.datasource index b4eb0c0a..883f4e98 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarDoubleR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarDoubleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetProcVarDoubleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetProcVarDoubleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarWordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarWordR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarWordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarWordR.datasource index 5d11f017..1187568f 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarWordR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcVarWordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetProcVarWordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetProcVarWordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessConfNumR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessConfNumR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessConfNumR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessConfNumR.datasource index 3921483a..4107d048 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessConfNumR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessConfNumR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetProcessConfNumR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetProcessConfNumR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessStatusR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessStatusR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessStatusR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessStatusR.datasource index d39073ea..fbd4cf60 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessStatusR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetProcessStatusR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetProcessStatusR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetProcessStatusR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSelectedProcessR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSelectedProcessR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSelectedProcessR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSelectedProcessR.datasource index 35c96767..c0eaf612 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSelectedProcessR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSelectedProcessR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetSelectedProcessR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetSelectedProcessR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSerialNumberR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSerialNumberR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSerialNumberR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSerialNumberR.datasource index e1e2ab3f..29d8cd23 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSerialNumberR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSerialNumberR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetSerialNumberR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetSerialNumberR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetServoParR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetServoParR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetServoParR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetServoParR.datasource index 3b214c05..1c2d6e56 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetServoParR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetServoParR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetServoParR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetServoParR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSysTickR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSysTickR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSysTickR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSysTickR.datasource index d59c8eaf..2dc11e96 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSysTickR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetSysTickR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetSysTickR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetSysTickR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolNamesR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolNamesR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolNamesR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolNamesR.datasource index 503a66ed..f6fd4461 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolNamesR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolNamesR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetToolNamesR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetToolNamesR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolTabRecordIIR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolTabRecordIIR.datasource index d8bdf874..107e8299 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolTabRecordIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetToolTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetToolTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetToolTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetUserTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetUserTabRecordIIR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetUserTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetUserTabRecordIIR.datasource index 7493900a..e9c7c0b5 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetUserTabRecordIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetUserTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetUserTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetUserTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarJOGR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarJOGR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarJOGR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarJOGR.datasource index 9d8e6519..e2f0376d 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarJOGR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarJOGR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetVarJOGR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetVarJOGR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarRCMR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarRCMR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarRCMR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarRCMR.datasource index 4584280f..7548dad5 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarRCMR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.GetVarRCMR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.GetVarRCMR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.GetVarRCMR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.HoldR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.HoldR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.HoldR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.HoldR.datasource index 8a76cff8..c6501019 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.HoldR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.HoldR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.HoldR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.HoldR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LoadPTechR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LoadPTechR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LoadPTechR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LoadPTechR.datasource index 93a7d935..c9398e85 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LoadPTechR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LoadPTechR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LoadPTechR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LoadPTechR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LockTableIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LockTableIIR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LockTableIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LockTableIIR.datasource index cdca1ff2..ac762b69 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LockTableIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LockTableIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LockTableIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LockTableIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSAddDriveR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSAddDriveR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSAddDriveR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSAddDriveR.datasource index 3244391c..f85045c8 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSAddDriveR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSAddDriveR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSAddDriveR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSAddDriveR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSChangeFileAttribR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSChangeFileAttribR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSChangeFileAttribR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSChangeFileAttribR.datasource index 2169a272..5f5c102d 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSChangeFileAttribR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSChangeFileAttribR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSChangeFileAttribR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSChangeFileAttribR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCloseFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCloseFileR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCloseFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCloseFileR.datasource index 78548faa..6a59616b 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCloseFileR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCloseFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSCloseFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSCloseFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCopyFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCopyFileR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCopyFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCopyFileR.datasource index 15355771..bd925311 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCopyFileR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCopyFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSCopyFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSCopyFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateDirR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateDirR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateDirR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateDirR.datasource index 6a24baa6..8fb87f6d 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateDirR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateDirR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSCreateDirR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSCreateDirR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateFileR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateFileR.datasource index 7c0701b8..fec46a80 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateFileR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSCreateFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSCreateFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSCreateFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindCloseR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindCloseR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindCloseR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindCloseR.datasource index e3ed572a..23ab8a41 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindCloseR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindCloseR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSFindCloseR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSFindCloseR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindFirstR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindFirstR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindFirstR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindFirstR.datasource index 55821e4e..a41884ba 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindFirstR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindFirstR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSFindFirstR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSFindFirstR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindNextR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindNextR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindNextR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindNextR.datasource index 8760da06..fdb31016 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindNextR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSFindNextR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSFindNextR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSFindNextR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDriveListR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDriveListR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDriveListR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDriveListR.datasource index 8532507e..9b7b67e3 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDriveListR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDriveListR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSGetDriveListR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSGetDriveListR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDrivePathR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDrivePathR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDrivePathR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDrivePathR.datasource index 2ef784e7..4bbe87c1 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDrivePathR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetDrivePathR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSGetDrivePathR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSGetDrivePathR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileAttribR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileAttribR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileAttribR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileAttribR.datasource index 7d07fa7d..1cf60e03 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileAttribR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileAttribR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSGetFileAttribR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSGetFileAttribR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileSizeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileSizeR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileSizeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileSizeR.datasource index 8806d42b..3723424a 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileSizeR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetFileSizeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSGetFileSizeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSGetFileSizeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetHiddenDriveListR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetHiddenDriveListR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetHiddenDriveListR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetHiddenDriveListR.datasource index 7a569632..719673fc 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetHiddenDriveListR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetHiddenDriveListR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSGetHiddenDriveListR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSGetHiddenDriveListR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetInfoR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetInfoR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetInfoR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetInfoR.datasource index 22a42bc0..f57e1ad7 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetInfoR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetInfoR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSGetInfoR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSGetInfoR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetNumDriveR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetNumDriveR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetNumDriveR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetNumDriveR.datasource index 25629217..a137dbc1 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetNumDriveR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetNumDriveR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSGetNumDriveR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSGetNumDriveR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetSecurityLevelR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetSecurityLevelR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetSecurityLevelR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetSecurityLevelR.datasource index 1d07a5fe..47cd4355 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetSecurityLevelR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSGetSecurityLevelR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSGetSecurityLevelR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSGetSecurityLevelR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSLongFileNamesR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSLongFileNamesR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSLongFileNamesR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSLongFileNamesR.datasource index 8dc8e5dd..f79a2a69 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSLongFileNamesR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSLongFileNamesR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSLongFileNamesR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSLongFileNamesR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSOpenFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSOpenFileR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSOpenFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSOpenFileR.datasource index ee42390b..80b5c7ef 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSOpenFileR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSOpenFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSOpenFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSOpenFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReadRecordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReadRecordR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReadRecordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReadRecordR.datasource index 60f6f2a5..07627568 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReadRecordR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReadRecordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSReadRecordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSReadRecordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReloadDriveListR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReloadDriveListR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReloadDriveListR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReloadDriveListR.datasource index 49bcf160..d3fa1363 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReloadDriveListR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSReloadDriveListR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSReloadDriveListR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSReloadDriveListR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDirR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDirR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDirR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDirR.datasource index 65cbfecd..c143a649 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDirR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDirR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSRemoveDirR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSRemoveDirR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDriveR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDriveR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDriveR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDriveR.datasource index 53083997..f180267c 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDriveR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveDriveR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSRemoveDriveR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSRemoveDriveR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveFileR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveFileR.datasource index 7f186924..80900e5f 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveFileR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRemoveFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSRemoveFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSRemoveFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRenameR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRenameR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRenameR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRenameR.datasource index 2dcecdc9..c84ced39 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRenameR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSRenameR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSRenameR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSRenameR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetFileAttribR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetFileAttribR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetFileAttribR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetFileAttribR.datasource index a7036661..bf67c9b1 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetFileAttribR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetFileAttribR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSSetFileAttribR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSSetFileAttribR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetSecurityLevelR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetSecurityLevelR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetSecurityLevelR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetSecurityLevelR.datasource index 515c92af..7b31e87b 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetSecurityLevelR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSSetSecurityLevelR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSSetSecurityLevelR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSSetSecurityLevelR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSWriteRecordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSWriteRecordR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSWriteRecordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSWriteRecordR.datasource index 5c97961b..4918b521 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSWriteRecordR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.LogFSWriteRecordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.LogFSWriteRecordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.LogFSWriteRecordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ManagePartProgramR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ManagePartProgramR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ManagePartProgramR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ManagePartProgramR.datasource index 1bf3a033..13cc907a 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ManagePartProgramR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ManagePartProgramR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ManagePartProgramR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ManagePartProgramR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonAddVariableR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonAddVariableR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonAddVariableR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonAddVariableR.datasource index 93737481..e8644ff9 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonAddVariableR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonAddVariableR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.MonAddVariableR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.MonAddVariableR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonCloseChannelR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonCloseChannelR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonCloseChannelR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonCloseChannelR.datasource index 56308a73..f628a580 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonCloseChannelR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonCloseChannelR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.MonCloseChannelR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.MonCloseChannelR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonDeleteVariableR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonDeleteVariableR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonDeleteVariableR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonDeleteVariableR.datasource index 916916fd..887bd94a 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonDeleteVariableR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonDeleteVariableR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.MonDeleteVariableR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.MonDeleteVariableR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonGetVariableR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonGetVariableR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonGetVariableR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonGetVariableR.datasource index 371d70f0..5775b9cf 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonGetVariableR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonGetVariableR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.MonGetVariableR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.MonGetVariableR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonOpenChannelR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonOpenChannelR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonOpenChannelR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonOpenChannelR.datasource index 21591218..78562781 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonOpenChannelR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonOpenChannelR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.MonOpenChannelR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.MonOpenChannelR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStartSamplingR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStartSamplingR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStartSamplingR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStartSamplingR.datasource index df232144..602e916f 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStartSamplingR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStartSamplingR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.MonStartSamplingR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.MonStartSamplingR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStopSamplingR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStopSamplingR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStopSamplingR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStopSamplingR.datasource index 976bfcb2..08dac7a8 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStopSamplingR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.MonStopSamplingR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.MonStopSamplingR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.MonStopSamplingR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutBinaryFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutBinaryFileR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutBinaryFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutBinaryFileR.datasource index 2fa382fc..71763e34 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutBinaryFileR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutBinaryFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.PutBinaryFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.PutBinaryFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutFileR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutFileR.datasource index 6688cc5c..cee97aa5 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutFileR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.PutFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.PutFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.PutFileR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentAnomalyMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentAnomalyMsgR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentAnomalyMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentAnomalyMsgR.datasource index 5cf46bce..c8b60441 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentAnomalyMsgR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentAnomalyMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadCurrentAnomalyMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadCurrentAnomalyMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentEmergMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentEmergMsgR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentEmergMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentEmergMsgR.datasource index 11d64f66..71599592 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentEmergMsgR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentEmergMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadCurrentEmergMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadCurrentEmergMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentErrorMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentErrorMsgR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentErrorMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentErrorMsgR.datasource index 5a337806..5947e47c 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentErrorMsgR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadCurrentErrorMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadCurrentErrorMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadCurrentErrorMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadErrMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadErrMsgR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadErrMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadErrMsgR.datasource index bf284190..f53f595a 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadErrMsgR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadErrMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadErrMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadErrMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryAnomalyMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryAnomalyMsgR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryAnomalyMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryAnomalyMsgR.datasource index cfcd921e..3e93edff 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryAnomalyMsgR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryAnomalyMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadHistoryAnomalyMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadHistoryAnomalyMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryEmergMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryEmergMsgR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryEmergMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryEmergMsgR.datasource index 1fe5831e..aa3747c2 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryEmergMsgR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryEmergMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadHistoryEmergMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadHistoryEmergMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryErrorMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryErrorMsgR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryErrorMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryErrorMsgR.datasource index 42913927..65e0ae32 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryErrorMsgR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryErrorMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadHistoryErrorMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadHistoryErrorMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryLogMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryLogMsgR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryLogMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryLogMsgR.datasource index 6a586bb1..06e105b0 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryLogMsgR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadHistoryLogMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadHistoryLogMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadHistoryLogMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadPartProgramMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadPartProgramMsgR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadPartProgramMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadPartProgramMsgR.datasource index e612d191..3a54ebfa 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadPartProgramMsgR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadPartProgramMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadPartProgramMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadPartProgramMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadRemapDefinitionsR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadRemapDefinitionsR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadRemapDefinitionsR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadRemapDefinitionsR.datasource index 608c2d3f..614dbb00 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadRemapDefinitionsR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadRemapDefinitionsR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadRemapDefinitionsR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadRemapDefinitionsR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarDoubleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarDoubleR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarDoubleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarDoubleR.datasource index aead80eb..529f88c1 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarDoubleR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarDoubleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadVarDoubleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadVarDoubleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarTextR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarTextR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarTextR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarTextR.datasource index e3f2a2de..0c744d3d 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarTextR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarTextR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadVarTextR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadVarTextR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarWordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarWordR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarWordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarWordR.datasource index 8f6b3980..4c7e22e2 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarWordR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadVarWordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadVarWordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadVarWordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadWarningMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadWarningMsgR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadWarningMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadWarningMsgR.datasource index 036d037d..eb1ceac0 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadWarningMsgR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ReadWarningMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ReadWarningMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ReadWarningMsgR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetR.datasource index 26944c5c..c3912684 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ResetR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ResetR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetSingleTableIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetSingleTableIIR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetSingleTableIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetSingleTableIIR.datasource index 358a731a..8a5984c6 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetSingleTableIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.ResetSingleTableIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.ResetSingleTableIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.ResetSingleTableIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreBackupMemoryR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreBackupMemoryR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreBackupMemoryR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreBackupMemoryR.datasource index eb247738..46382826 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreBackupMemoryR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreBackupMemoryR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.RestoreBackupMemoryR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.RestoreBackupMemoryR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreSingleTableR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreSingleTableR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreSingleTableR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreSingleTableR.datasource index cf28a949..2cbbe4d6 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreSingleTableR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.RestoreSingleTableR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.RestoreSingleTableR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.RestoreSingleTableR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveBackupMemoryR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveBackupMemoryR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveBackupMemoryR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveBackupMemoryR.datasource index f9ac0533..3ab46348 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveBackupMemoryR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveBackupMemoryR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SaveBackupMemoryR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SaveBackupMemoryR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveSingleTableR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveSingleTableR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveSingleTableR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveSingleTableR.datasource index 7ac81922..791ca115 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveSingleTableR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveSingleTableR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SaveSingleTableR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SaveSingleTableR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveTablesR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveTablesR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveTablesR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveTablesR.datasource index 72e627c8..e902d0ac 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveTablesR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SaveTablesR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SaveTablesR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SaveTablesR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramFromDriveR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramFromDriveR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramFromDriveR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramFromDriveR.datasource index 8e6dc51f..fafebd0f 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramFromDriveR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramFromDriveR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SelectPartProgramFromDriveR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SelectPartProgramFromDriveR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramR.datasource index 6980d6be..ea289a46 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectPartProgramR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SelectPartProgramR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SelectPartProgramR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcAxisR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcAxisR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcAxisR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcAxisR.datasource index f373ac03..1bb9dc57 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcAxisR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcAxisR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SelectProcAxisR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SelectProcAxisR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcessR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcessR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcessR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcessR.datasource index 6b413b8f..37be2334 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcessR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SelectProcessR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SelectProcessR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SelectProcessR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetDateTimeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetDateTimeR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetDateTimeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetDateTimeR.datasource index 11945a7d..492f0706 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetDateTimeR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetDateTimeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetDateTimeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetDateTimeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedManOverR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedManOverR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedManOverR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedManOverR.datasource index cd6a66b6..063e4e6e 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedManOverR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedManOverR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetFeedManOverR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetFeedManOverR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRapidOverR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRapidOverR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRapidOverR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRapidOverR.datasource index 8d6c1f33..bb6fadba 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRapidOverR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRapidOverR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetFeedRapidOverR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetFeedRapidOverR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRateOverR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRateOverR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRateOverR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRateOverR.datasource index 401de745..74d318bd 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRateOverR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetFeedRateOverR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetFeedRateOverR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetFeedRateOverR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetIpAddressR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetIpAddressR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetIpAddressR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetIpAddressR.datasource index 33adfe0e..5083b205 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetIpAddressR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetIpAddressR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetIpAddressR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetIpAddressR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetManMovDirectionR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetManMovDirectionR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetManMovDirectionR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetManMovDirectionR.datasource index 9d998ca6..22b28551 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetManMovDirectionR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetManMovDirectionR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetManMovDirectionR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetManMovDirectionR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetMdiStringR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetMdiStringR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetMdiStringR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetMdiStringR.datasource index 4c73a9e3..809f8651 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetMdiStringR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetMdiStringR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetMdiStringR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetMdiStringR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOffsetTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOffsetTabRecordIIR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOffsetTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOffsetTabRecordIIR.datasource index 2031c41a..4155f2ac 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOffsetTabRecordIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOffsetTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetOffsetTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetOffsetTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOriginTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOriginTabRecordIIR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOriginTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOriginTabRecordIIR.datasource index 88718496..9d6c6ff3 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOriginTabRecordIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetOriginTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetOriginTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetOriginTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarDoubleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarDoubleR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarDoubleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarDoubleR.datasource index 07aa5d88..5aa975a9 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarDoubleR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarDoubleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetProcVarDoubleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetProcVarDoubleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarWordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarWordR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarWordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarWordR.datasource index e0d7a853..420a7be6 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarWordR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcVarWordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetProcVarWordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetProcVarWordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcessModeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcessModeR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcessModeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcessModeR.datasource index 8c9c7aaf..587d2b5e 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcessModeR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetProcessModeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetProcessModeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetProcessModeR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetServoParR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetServoParR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetServoParR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetServoParR.datasource index 9d3a4e9c..d7238127 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetServoParR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetServoParR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetServoParR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetServoParR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetSpeedRateOverR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetSpeedRateOverR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetSpeedRateOverR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetSpeedRateOverR.datasource index 40f175a2..4e5c0a55 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetSpeedRateOverR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetSpeedRateOverR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetSpeedRateOverR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetSpeedRateOverR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetToolTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetToolTabRecordIIR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetToolTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetToolTabRecordIIR.datasource index 6402fd88..661f8d52 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetToolTabRecordIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetToolTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetToolTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetToolTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetUserTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetUserTabRecordIIR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetUserTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetUserTabRecordIIR.datasource index f2ca7797..96bdc53e 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetUserTabRecordIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetUserTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetUserTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetUserTabRecordIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarJOGR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarJOGR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarJOGR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarJOGR.datasource index ba8e3a7e..694c86d6 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarJOGR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarJOGR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetVarJOGR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetVarJOGR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarRCMR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarRCMR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarRCMR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarRCMR.datasource index c68bed3e..993db330 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarRCMR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarRCMR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetVarRCMR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetVarRCMR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarUASR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarUASR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarUASR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarUASR.datasource index a56c3038..d3292cf2 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarUASR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SetVarUASR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SetVarUASR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SetVarUASR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SkipPProgBlockR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SkipPProgBlockR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SkipPProgBlockR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SkipPProgBlockR.datasource index b2d6df86..54cd59fa 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SkipPProgBlockR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SkipPProgBlockR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SkipPProgBlockR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SkipPProgBlockR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SndProcInpDataR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SndProcInpDataR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SndProcInpDataR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SndProcInpDataR.datasource index 62690de6..d9a2cf3c 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SndProcInpDataR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SndProcInpDataR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SndProcInpDataR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SndProcInpDataR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SyncroCycleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SyncroCycleR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SyncroCycleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SyncroCycleR.datasource index 47b212d3..c0973cde 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.SyncroCycleR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.SyncroCycleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.SyncroCycleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.SyncroCycleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.UnLockTableIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.UnLockTableIIR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.UnLockTableIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.UnLockTableIIR.datasource index 43e93bc6..54a9cc6b 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.UnLockTableIIR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.UnLockTableIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.UnLockTableIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.UnLockTableIIR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteRemapDefinitionsR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteRemapDefinitionsR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteRemapDefinitionsR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteRemapDefinitionsR.datasource index f2963747..237b4e81 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteRemapDefinitionsR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteRemapDefinitionsR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.WriteRemapDefinitionsR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.WriteRemapDefinitionsR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarDoubleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarDoubleR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarDoubleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarDoubleR.datasource index 5422e510..01feb708 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarDoubleR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarDoubleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.WriteVarDoubleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.WriteVarDoubleR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarTextR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarTextR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarTextR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarTextR.datasource index 18f4eb3e..d983b653 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarTextR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarTextR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.WriteVarTextR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.WriteVarTextR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordBitR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordBitR.datasource similarity index 72% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordBitR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordBitR.datasource index ee411aae..0dbbb101 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordBitR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordBitR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.WriteVarWordBitR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.WriteVarWordBitR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordR.datasource similarity index 73% rename from CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordR.datasource index 0c9f5fd3..e6f91c4e 100644 --- a/CVCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordR.datasource +++ b/EgwProxy.OsaiCncLib/Service References/OpenControl/CVCncLib.OpenControl.WriteVarWordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.OpenControl.WriteVarWordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.OpenControl.WriteVarWordR, Service References.OpenControl.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Service References/OpenControl/OPENcontrol.wsdl b/EgwProxy.OsaiCncLib/Service References/OpenControl/OPENcontrol.wsdl similarity index 100% rename from CVCncLib/Service References/OpenControl/OPENcontrol.wsdl rename to EgwProxy.OsaiCncLib/Service References/OpenControl/OPENcontrol.wsdl diff --git a/CVCncLib/Service References/OpenControl/Reference.svcmap b/EgwProxy.OsaiCncLib/Service References/OpenControl/Reference.svcmap similarity index 100% rename from CVCncLib/Service References/OpenControl/Reference.svcmap rename to EgwProxy.OsaiCncLib/Service References/OpenControl/Reference.svcmap diff --git a/CVCncLib/Service References/OpenControl/Reference.vb b/EgwProxy.OsaiCncLib/Service References/OpenControl/Reference.vb similarity index 100% rename from CVCncLib/Service References/OpenControl/Reference.vb rename to EgwProxy.OsaiCncLib/Service References/OpenControl/Reference.vb diff --git a/CVCncLib/Service References/OpenControl/configuration.svcinfo b/EgwProxy.OsaiCncLib/Service References/OpenControl/configuration.svcinfo similarity index 100% rename from CVCncLib/Service References/OpenControl/configuration.svcinfo rename to EgwProxy.OsaiCncLib/Service References/OpenControl/configuration.svcinfo diff --git a/CVCncLib/Service References/OpenControl/configuration91.svcinfo b/EgwProxy.OsaiCncLib/Service References/OpenControl/configuration91.svcinfo similarity index 100% rename from CVCncLib/Service References/OpenControl/configuration91.svcinfo rename to EgwProxy.OsaiCncLib/Service References/OpenControl/configuration91.svcinfo diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.AxesRefR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.AxesRefR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.AxesRefR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.AxesRefR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.BootModeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.BootModeR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.BootModeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.BootModeR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.BootPhaseEnquiryR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.BootPhaseEnquiryR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.BootPhaseEnquiryR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.BootPhaseEnquiryR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.BootRebootR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.BootRebootR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.BootRebootR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.BootRebootR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.BootShutDownR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.BootShutDownR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.BootShutDownR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.BootShutDownR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.CheckHistoryR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.CheckHistoryR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.CheckHistoryR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.CheckHistoryR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.CycleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.CycleR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.CycleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.CycleR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.DncDataR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.DncDataR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.DncDataR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.DncDataR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.DncEofR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.DncEofR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.DncEofR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.DncEofR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.DncInitR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.DncInitR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.DncInitR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.DncInitR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.DncStopR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.DncStopR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.DncStopR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.DncStopR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.EseExR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.EseExR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.EseExR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.EseExR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.EseR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.EseR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.EseR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.EseR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ExeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ExeR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ExeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ExeR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetActivePartProgramR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetActivePartProgramR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetActivePartProgramR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetActivePartProgramR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAvailableCustomEventsR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAvailableCustomEventsR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAvailableCustomEventsR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAvailableCustomEventsR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxOriginNumR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxOriginNumR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxOriginNumR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxOriginNumR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxesInfo3R.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxesInfo3R.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxesInfo3R.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxesInfo3R.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxesPositionR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxesPositionR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxesPositionR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetAxesPositionR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetBinaryFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetBinaryFileR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetBinaryFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetBinaryFileR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetBlkNumR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetBlkNumR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetBlkNumR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetBlkNumR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetCNCRegKeyR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetCNCRegKeyR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetCNCRegKeyR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetCNCRegKeyR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetCodeNumberR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetCodeNumberR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetCodeNumberR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetCodeNumberR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetDateTimeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetDateTimeR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetDateTimeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetDateTimeR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetFileR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetFileR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetGCodeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetGCodeR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetGCodeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetGCodeR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetHWKeyR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetHWKeyR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetHWKeyR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetHWKeyR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetMCodeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetMCodeR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetMCodeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetMCodeR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetMarkerInfoR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetMarkerInfoR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetMarkerInfoR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetMarkerInfoR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetNcInfo1R.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetNcInfo1R.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetNcInfo1R.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetNcInfo1R.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetNcInfo2R.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetNcInfo2R.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetNcInfo2R.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetNcInfo2R.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOffsetTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOffsetTabRecordIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOffsetTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOffsetTabRecordIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOptionsR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOptionsR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOptionsR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOptionsR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOriginTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOriginTabRecordIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOriginTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetOriginTabRecordIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetPTechSizesR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetPTechSizesR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetPTechSizesR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetPTechSizesR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetPartProgramLinesR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetPartProgramLinesR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetPartProgramLinesR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetPartProgramLinesR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcInInputR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcInInputR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcInInputR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcInInputR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcVarDoubleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcVarDoubleR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcVarDoubleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcVarDoubleR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcVarWordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcVarWordR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcVarWordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcVarWordR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcessConfNumR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcessConfNumR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcessConfNumR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcessConfNumR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcessStatusR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcessStatusR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcessStatusR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetProcessStatusR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSelectedProcessR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSelectedProcessR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSelectedProcessR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSelectedProcessR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSerialNumberR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSerialNumberR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSerialNumberR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSerialNumberR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetServoParR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetServoParR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetServoParR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetServoParR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSysTickR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSysTickR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSysTickR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetSysTickR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetToolNamesR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetToolNamesR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetToolNamesR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetToolNamesR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetToolTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetToolTabRecordIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetToolTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetToolTabRecordIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetUserTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetUserTabRecordIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetUserTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetUserTabRecordIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetVarJOGR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetVarJOGR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetVarJOGR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetVarJOGR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetVarRCMR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetVarRCMR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.GetVarRCMR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.GetVarRCMR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.HoldR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.HoldR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.HoldR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.HoldR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LoadPTechR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LoadPTechR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LoadPTechR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LoadPTechR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LockTableIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LockTableIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LockTableIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LockTableIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSAddDriveR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSAddDriveR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSAddDriveR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSAddDriveR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSChangeFileAttribR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSChangeFileAttribR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSChangeFileAttribR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSChangeFileAttribR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCloseFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCloseFileR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCloseFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCloseFileR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCopyFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCopyFileR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCopyFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCopyFileR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCreateDirR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCreateDirR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCreateDirR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCreateDirR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCreateFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCreateFileR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCreateFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSCreateFileR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindCloseR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindCloseR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindCloseR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindCloseR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindFirstR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindFirstR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindFirstR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindFirstR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindNextR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindNextR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindNextR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSFindNextR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetDriveListR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetDriveListR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetDriveListR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetDriveListR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetDrivePathR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetDrivePathR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetDrivePathR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetDrivePathR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetFileAttribR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetFileAttribR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetFileAttribR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetFileAttribR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetFileSizeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetFileSizeR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetFileSizeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetFileSizeR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetHiddenDriveListR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetHiddenDriveListR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetHiddenDriveListR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetHiddenDriveListR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetInfoR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetInfoR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetInfoR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetInfoR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetNumDriveR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetNumDriveR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetNumDriveR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetNumDriveR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetSecurityLevelR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetSecurityLevelR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetSecurityLevelR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSGetSecurityLevelR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSLongFileNamesR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSLongFileNamesR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSLongFileNamesR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSLongFileNamesR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSOpenFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSOpenFileR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSOpenFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSOpenFileR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSReadRecordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSReadRecordR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSReadRecordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSReadRecordR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSReloadDriveListR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSReloadDriveListR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSReloadDriveListR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSReloadDriveListR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveDirR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveDirR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveDirR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveDirR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveDriveR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveDriveR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveDriveR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveDriveR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveFileR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRemoveFileR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRenameR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRenameR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRenameR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSRenameR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSSetFileAttribR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSSetFileAttribR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSSetFileAttribR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSSetFileAttribR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSSetSecurityLevelR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSSetSecurityLevelR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSSetSecurityLevelR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSSetSecurityLevelR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSWriteRecordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSWriteRecordR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSWriteRecordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.LogFSWriteRecordR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ManagePartProgramR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ManagePartProgramR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ManagePartProgramR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ManagePartProgramR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonAddVariableR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonAddVariableR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonAddVariableR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonAddVariableR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonCloseChannelR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonCloseChannelR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonCloseChannelR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonCloseChannelR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonDeleteVariableR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonDeleteVariableR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonDeleteVariableR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonDeleteVariableR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonGetVariableR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonGetVariableR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonGetVariableR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonGetVariableR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonOpenChannelR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonOpenChannelR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonOpenChannelR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonOpenChannelR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonStartSamplingR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonStartSamplingR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonStartSamplingR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonStartSamplingR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonStopSamplingR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonStopSamplingR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.MonStopSamplingR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.MonStopSamplingR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.PutBinaryFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.PutBinaryFileR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.PutBinaryFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.PutBinaryFileR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.PutFileR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.PutFileR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.PutFileR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.PutFileR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentAnomalyMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentAnomalyMsgR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentAnomalyMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentAnomalyMsgR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentEmergMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentEmergMsgR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentEmergMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentEmergMsgR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentErrorMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentErrorMsgR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentErrorMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadCurrentErrorMsgR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadErrMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadErrMsgR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadErrMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadErrMsgR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryAnomalyMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryAnomalyMsgR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryAnomalyMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryAnomalyMsgR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryEmergMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryEmergMsgR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryEmergMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryEmergMsgR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryErrorMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryErrorMsgR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryErrorMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryErrorMsgR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryLogMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryLogMsgR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryLogMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadHistoryLogMsgR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadPartProgramMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadPartProgramMsgR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadPartProgramMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadPartProgramMsgR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadRemapDefinitionsR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadRemapDefinitionsR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadRemapDefinitionsR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadRemapDefinitionsR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarDoubleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarDoubleR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarDoubleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarDoubleR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarTextR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarTextR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarTextR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarTextR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarWordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarWordR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarWordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadVarWordR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadWarningMsgR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadWarningMsgR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadWarningMsgR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ReadWarningMsgR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ResetR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ResetR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ResetR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ResetR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ResetSingleTableIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ResetSingleTableIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.ResetSingleTableIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.ResetSingleTableIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.RestoreBackupMemoryR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.RestoreBackupMemoryR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.RestoreBackupMemoryR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.RestoreBackupMemoryR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.RestoreSingleTableR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.RestoreSingleTableR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.RestoreSingleTableR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.RestoreSingleTableR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveBackupMemoryR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveBackupMemoryR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveBackupMemoryR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveBackupMemoryR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveSingleTableR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveSingleTableR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveSingleTableR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveSingleTableR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveTablesR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveTablesR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveTablesR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SaveTablesR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectPartProgramFromDriveR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectPartProgramFromDriveR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectPartProgramFromDriveR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectPartProgramFromDriveR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectPartProgramR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectPartProgramR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectPartProgramR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectPartProgramR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectProcAxisR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectProcAxisR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectProcAxisR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectProcAxisR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectProcessR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectProcessR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectProcessR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SelectProcessR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetDateTimeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetDateTimeR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetDateTimeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetDateTimeR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedManOverR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedManOverR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedManOverR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedManOverR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedRapidOverR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedRapidOverR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedRapidOverR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedRapidOverR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedRateOverR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedRateOverR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedRateOverR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetFeedRateOverR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetIpAddressR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetIpAddressR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetIpAddressR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetIpAddressR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetManMovDirectionR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetManMovDirectionR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetManMovDirectionR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetManMovDirectionR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetMdiStringR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetMdiStringR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetMdiStringR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetMdiStringR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetOffsetTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetOffsetTabRecordIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetOffsetTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetOffsetTabRecordIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetOriginTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetOriginTabRecordIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetOriginTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetOriginTabRecordIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcVarDoubleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcVarDoubleR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcVarDoubleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcVarDoubleR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcVarWordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcVarWordR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcVarWordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcVarWordR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcessModeR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcessModeR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcessModeR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetProcessModeR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetServoParR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetServoParR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetServoParR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetServoParR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetSpeedRateOverR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetSpeedRateOverR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetSpeedRateOverR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetSpeedRateOverR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetToolTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetToolTabRecordIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetToolTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetToolTabRecordIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetUserTabRecordIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetUserTabRecordIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetUserTabRecordIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetUserTabRecordIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarJOGR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarJOGR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarJOGR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarJOGR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarRCMR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarRCMR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarRCMR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarRCMR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarUASR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarUASR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarUASR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SetVarUASR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SkipPProgBlockR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SkipPProgBlockR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SkipPProgBlockR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SkipPProgBlockR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SndProcInpDataR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SndProcInpDataR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SndProcInpDataR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SndProcInpDataR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SyncroCycleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SyncroCycleR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.SyncroCycleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.SyncroCycleR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.UnLockTableIIR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.UnLockTableIIR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.UnLockTableIIR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.UnLockTableIIR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteRemapDefinitionsR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteRemapDefinitionsR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteRemapDefinitionsR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteRemapDefinitionsR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarDoubleR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarDoubleR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarDoubleR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarDoubleR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarTextR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarTextR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarTextR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarTextR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarWordBitR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarWordBitR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarWordBitR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarWordBitR.datasource diff --git a/CVCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarWordR.datasource b/EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarWordR.datasource similarity index 100% rename from CVCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarWordR.datasource rename to EgwProxy.OsaiCncLib/Service References/OpenControl/easysuperv.OpenControl.WriteVarWordR.datasource diff --git a/CVCncLib/Web References/WebReference/AXORIGNUM1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/AXORIGNUM1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/AXORIGNUM1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/AXORIGNUM1.datasource index 14d202f3..9cdd4f24 100644 --- a/CVCncLib/Web References/WebReference/AXORIGNUM1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/AXORIGNUM1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.AXORIGNUM, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.AXORIGNUM, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/DRIVEBASICINFO1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/DRIVEBASICINFO1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/DRIVEBASICINFO1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/DRIVEBASICINFO1.datasource index 1bc25265..b8a700a2 100644 --- a/CVCncLib/Web References/WebReference/DRIVEBASICINFO1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/DRIVEBASICINFO1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.DRIVEBASICINFO, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.DRIVEBASICINFO, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/ERRMSG1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/ERRMSG1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/ERRMSG1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/ERRMSG1.datasource index c1867f2c..c524fe20 100644 --- a/CVCncLib/Web References/WebReference/ERRMSG1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/ERRMSG1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.ERRMSG, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.ERRMSG, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/FILEFINDDATA1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/FILEFINDDATA1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/FILEFINDDATA1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/FILEFINDDATA1.datasource index 05e048f3..8c0b0138 100644 --- a/CVCncLib/Web References/WebReference/FILEFINDDATA1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/FILEFINDDATA1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.FILEFINDDATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.FILEFINDDATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/GETBLKNUMDATA1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/GETBLKNUMDATA1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/GETBLKNUMDATA1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/GETBLKNUMDATA1.datasource index bc225b91..3fda17ec 100644 --- a/CVCncLib/Web References/WebReference/GETBLKNUMDATA1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/GETBLKNUMDATA1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.GETBLKNUMDATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.GETBLKNUMDATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/GETINFO1DATA1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/GETINFO1DATA1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/GETINFO1DATA1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/GETINFO1DATA1.datasource index a15fba61..9f9f8ddf 100644 --- a/CVCncLib/Web References/WebReference/GETINFO1DATA1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/GETINFO1DATA1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.GETINFO1DATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.GETINFO1DATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/GETINFO2DATA1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/GETINFO2DATA1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/GETINFO2DATA1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/GETINFO2DATA1.datasource index 5c846519..96fd1d7e 100644 --- a/CVCncLib/Web References/WebReference/GETINFO2DATA1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/GETINFO2DATA1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.GETINFO2DATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.GETINFO2DATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/GETINTDATA1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/GETINTDATA1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/GETINTDATA1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/GETINTDATA1.datasource index 4fadb20c..6c7ffb2e 100644 --- a/CVCncLib/Web References/WebReference/GETINTDATA1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/GETINTDATA1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.GETINTDATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.GETINTDATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/INPUTINFO1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/INPUTINFO1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/INPUTINFO1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/INPUTINFO1.datasource index b8ea8df2..1167d698 100644 --- a/CVCncLib/Web References/WebReference/INPUTINFO1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/INPUTINFO1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.INPUTINFO, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.INPUTINFO, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/MAGAZINETABLEII1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/MAGAZINETABLEII1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/MAGAZINETABLEII1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/MAGAZINETABLEII1.datasource index 04c11295..dd1125de 100644 --- a/CVCncLib/Web References/WebReference/MAGAZINETABLEII1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/MAGAZINETABLEII1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.MAGAZINETABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.MAGAZINETABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/MARKERINFO1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/MARKERINFO1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/MARKERINFO1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/MARKERINFO1.datasource index 098506bf..25bea94e 100644 --- a/CVCncLib/Web References/WebReference/MARKERINFO1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/MARKERINFO1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.MARKERINFO, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.MARKERINFO, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/MONCUSTOMEVENTINFO1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/MONCUSTOMEVENTINFO1.datasource similarity index 72% rename from CVCncLib/Web References/WebReference/MONCUSTOMEVENTINFO1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/MONCUSTOMEVENTINFO1.datasource index a6618656..05a69859 100644 --- a/CVCncLib/Web References/WebReference/MONCUSTOMEVENTINFO1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/MONCUSTOMEVENTINFO1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.MONCUSTOMEVENTINFO, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.MONCUSTOMEVENTINFO, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/MONDRYRUN1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/MONDRYRUN1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/MONDRYRUN1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/MONDRYRUN1.datasource index 4d21cae6..b9d11262 100644 --- a/CVCncLib/Web References/WebReference/MONDRYRUN1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/MONDRYRUN1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.MONDRYRUN, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.MONDRYRUN, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/MONENTEMOVI1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/MONENTEMOVI1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/MONENTEMOVI1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/MONENTEMOVI1.datasource index d48f8980..a1c937a1 100644 --- a/CVCncLib/Web References/WebReference/MONENTEMOVI1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/MONENTEMOVI1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.MONENTEMOVI, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.MONENTEMOVI, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/MSGANOMALY1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/MSGANOMALY1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/MSGANOMALY1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/MSGANOMALY1.datasource index b710d3c7..7eaf1c2d 100644 --- a/CVCncLib/Web References/WebReference/MSGANOMALY1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/MSGANOMALY1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.MSGANOMALY, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.MSGANOMALY, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/MSGEMERGENCY1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/MSGEMERGENCY1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/MSGEMERGENCY1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/MSGEMERGENCY1.datasource index fbfd16bf..2f89aa74 100644 --- a/CVCncLib/Web References/WebReference/MSGEMERGENCY1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/MSGEMERGENCY1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.MSGEMERGENCY, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.MSGEMERGENCY, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/MSGERROR1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/MSGERROR1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/MSGERROR1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/MSGERROR1.datasource index 8b0c7cba..04ab38ee 100644 --- a/CVCncLib/Web References/WebReference/MSGERROR1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/MSGERROR1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.MSGERROR, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.MSGERROR, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/MSGLOGS1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/MSGLOGS1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/MSGLOGS1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/MSGLOGS1.datasource index 8b0902eb..400f7fb3 100644 --- a/CVCncLib/Web References/WebReference/MSGLOGS1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/MSGLOGS1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.MSGLOGS, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.MSGLOGS, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/OFFSETTABLEII1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/OFFSETTABLEII1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/OFFSETTABLEII1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/OFFSETTABLEII1.datasource index b217734b..a4d3e3dd 100644 --- a/CVCncLib/Web References/WebReference/OFFSETTABLEII1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/OFFSETTABLEII1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.OFFSETTABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.OFFSETTABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/OPENcontrol.wsdl b/EgwProxy.OsaiCncLib/Web References/WebReference/OPENcontrol.wsdl similarity index 100% rename from CVCncLib/Web References/WebReference/OPENcontrol.wsdl rename to EgwProxy.OsaiCncLib/Web References/WebReference/OPENcontrol.wsdl diff --git a/CVCncLib/Web References/WebReference/ORIGINTABLEII1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/ORIGINTABLEII1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/ORIGINTABLEII1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/ORIGINTABLEII1.datasource index daa872a8..f134bc28 100644 --- a/CVCncLib/Web References/WebReference/ORIGINTABLEII1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/ORIGINTABLEII1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.ORIGINTABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.ORIGINTABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/POCKETTABLEII1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/POCKETTABLEII1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/POCKETTABLEII1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/POCKETTABLEII1.datasource index a30fea5e..46e6d6f2 100644 --- a/CVCncLib/Web References/WebReference/POCKETTABLEII1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/POCKETTABLEII1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.POCKETTABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.POCKETTABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/PROCDATA1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/PROCDATA1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/PROCDATA1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/PROCDATA1.datasource index b565334c..474d77d2 100644 --- a/CVCncLib/Web References/WebReference/PROCDATA1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/PROCDATA1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.PROCDATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.PROCDATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/REMAPDEF1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/REMAPDEF1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/REMAPDEF1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/REMAPDEF1.datasource index affde3b6..bbe43e8a 100644 --- a/CVCncLib/Web References/WebReference/REMAPDEF1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/REMAPDEF1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.REMAPDEF, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.REMAPDEF, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/Reference.map b/EgwProxy.OsaiCncLib/Web References/WebReference/Reference.map similarity index 100% rename from CVCncLib/Web References/WebReference/Reference.map rename to EgwProxy.OsaiCncLib/Web References/WebReference/Reference.map diff --git a/CVCncLib/Web References/WebReference/Reference.vb b/EgwProxy.OsaiCncLib/Web References/WebReference/Reference.vb similarity index 99% rename from CVCncLib/Web References/WebReference/Reference.vb rename to EgwProxy.OsaiCncLib/Web References/WebReference/Reference.vb index 59af3513..87a807a0 100644 --- a/CVCncLib/Web References/WebReference/Reference.vb +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/Reference.vb @@ -428,7 +428,7 @@ Namespace WebReference ''' Public Sub New() MyBase.New - Me.Url = Global.CVCncLib.My.MySettings.Default.d_prod_WebReference_OPENcontrol + Me.Url = Global.EgwProxy.OsaiCncLib.My.MySettings.Default.d_prod_WebReference_OPENcontrol If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then Me.UseDefaultCredentials = true Me.useDefaultCredentialsSetExplicitly = false diff --git a/CVCncLib/Web References/WebReference/SECURDATA1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/SECURDATA1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/SECURDATA1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/SECURDATA1.datasource index a34bc8fb..76e1d1a4 100644 --- a/CVCncLib/Web References/WebReference/SECURDATA1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/SECURDATA1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.SECURDATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.SECURDATA, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/SECURITYLEVEL1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/SECURITYLEVEL1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/SECURITYLEVEL1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/SECURITYLEVEL1.datasource index b9c897ec..065565f9 100644 --- a/CVCncLib/Web References/WebReference/SECURITYLEVEL1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/SECURITYLEVEL1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.SECURITYLEVEL, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.SECURITYLEVEL, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/TOOLTABLEII1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/TOOLTABLEII1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/TOOLTABLEII1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/TOOLTABLEII1.datasource index 3d71a014..28ffbc79 100644 --- a/CVCncLib/Web References/WebReference/TOOLTABLEII1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/TOOLTABLEII1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.TOOLTABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.TOOLTABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/Web References/WebReference/USERTABLEII1.datasource b/EgwProxy.OsaiCncLib/Web References/WebReference/USERTABLEII1.datasource similarity index 73% rename from CVCncLib/Web References/WebReference/USERTABLEII1.datasource rename to EgwProxy.OsaiCncLib/Web References/WebReference/USERTABLEII1.datasource index e1d2f516..99f15b6c 100644 --- a/CVCncLib/Web References/WebReference/USERTABLEII1.datasource +++ b/EgwProxy.OsaiCncLib/Web References/WebReference/USERTABLEII1.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CVCncLib.WebReference.USERTABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + EgwProxy.OsaiCncLib.WebReference.USERTABLEII, Web References.WebReference.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CVCncLib/app.config b/EgwProxy.OsaiCncLib/app.config similarity index 88% rename from CVCncLib/app.config rename to EgwProxy.OsaiCncLib/app.config index 07c5e8f9..5b47729b 100644 --- a/CVCncLib/app.config +++ b/EgwProxy.OsaiCncLib/app.config @@ -2,7 +2,7 @@ -
+
@@ -36,13 +36,13 @@ - + http://192.168.20.2:8080 http://192.168.20.2:8080 - + diff --git a/CVCncLib/arstcomm.ico b/EgwProxy.OsaiCncLib/arstcomm.ico similarity index 100% rename from CVCncLib/arstcomm.ico rename to EgwProxy.OsaiCncLib/arstcomm.ico diff --git a/CVCncLib/qq b/EgwProxy.OsaiCncLib/qq similarity index 100% rename from CVCncLib/qq rename to EgwProxy.OsaiCncLib/qq diff --git a/CVCncLib/reg.bat b/EgwProxy.OsaiCncLib/reg.bat similarity index 100% rename from CVCncLib/reg.bat rename to EgwProxy.OsaiCncLib/reg.bat diff --git a/CVCncLib/testSam.XmlSerializers.dll b/EgwProxy.OsaiCncLib/testSam.XmlSerializers.dll similarity index 100% rename from CVCncLib/testSam.XmlSerializers.dll rename to EgwProxy.OsaiCncLib/testSam.XmlSerializers.dll diff --git a/CVCncLib/testSam.vshost.exe b/EgwProxy.OsaiCncLib/testSam.vshost.exe similarity index 100% rename from CVCncLib/testSam.vshost.exe rename to EgwProxy.OsaiCncLib/testSam.vshost.exe diff --git a/CVCncLib/testSam.vshost.exe.config b/EgwProxy.OsaiCncLib/testSam.vshost.exe.config similarity index 100% rename from CVCncLib/testSam.vshost.exe.config rename to EgwProxy.OsaiCncLib/testSam.vshost.exe.config diff --git a/CVCncLib/ureg.bat b/EgwProxy.OsaiCncLib/ureg.bat similarity index 100% rename from CVCncLib/ureg.bat rename to EgwProxy.OsaiCncLib/ureg.bat From 4e9990492060cc06381ffb93804ec3271cacae7b Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 11:29:17 +0200 Subject: [PATCH 20/30] Refactor riferimenti CVCncLib --> EgwProxy.OsaiCncLib --- .gitlab-ci.yml | 4 ++-- IOB-WIN-NEXT.sln | 2 +- IOB-WIN-NEXT/AdapterForm.cs | 2 +- IOB-WIN-NEXT/IOB-WIN-NEXT.csproj | 4 ++-- IOB-WIN-NEXT/IobOSAI.cs | 2 +- IOB-WIN.sln | 2 +- IOB-WIN/AdapterForm.cs | 2 +- IOB-WIN/IOB-WIN.csproj | 4 ++-- IOB-WIN/IobOSAI.cs | 2 +- 9 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 324dc71f..cc85f350 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -199,8 +199,8 @@ EgwProxy.Icoel:build:staging: - main - master before_script: -# - *nuget-fix -# - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' diff --git a/IOB-WIN-NEXT.sln b/IOB-WIN-NEXT.sln index af7b9d05..1568a71e 100644 --- a/IOB-WIN-NEXT.sln +++ b/IOB-WIN-NEXT.sln @@ -7,7 +7,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen. EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CncLib", "CncLib\CncLib.vbproj", "{2D769FFD-1122-4276-A115-29246E6D23C5}" EndProject -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CVCncLib", "CVCncLib\CVCncLib.vbproj", "{DC6B309E-F8E9-4BA2-A621-4F617C072533}" +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EgwProxy.OsaiCncLib", "EgwProxy.OsaiCncLib\EgwProxy.OsaiCncLib.vbproj", "{DC6B309E-F8E9-4BA2-A621-4F617C072533}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B52E3E86-1B82-4F4D-982C-0C8909CD2A28}" ProjectSection(SolutionItems) = preProject diff --git a/IOB-WIN-NEXT/AdapterForm.cs b/IOB-WIN-NEXT/AdapterForm.cs index ae796100..8a643b7a 100644 --- a/IOB-WIN-NEXT/AdapterForm.cs +++ b/IOB-WIN-NEXT/AdapterForm.cs @@ -1289,7 +1289,7 @@ namespace IOB_WIN_NEXT case tipoAdapter.OSAI_OPEN: case tipoAdapter.OSAI_CNDEX: case tipoAdapter.OSAI_VB6: - // versione CVCncLib + // versione EgwProxy.OsaiCncLib iobObj = new IobOSAI(this, IOBConf); start.Enabled = true; break; diff --git a/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj b/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj index 6eeeb9bd..d317d19c 100644 --- a/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj +++ b/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj @@ -846,9 +846,9 @@ {2d769ffd-1122-4276-a115-29246e6d23c5} CncLib - + {dc6b309e-f8e9-4ba2-a621-4f617c072533} - CVCncLib + EgwProxy.OsaiCncLib {90512e12-29fc-460d-94cc-648c2a072dbd} diff --git a/IOB-WIN-NEXT/IobOSAI.cs b/IOB-WIN-NEXT/IobOSAI.cs index 00ad5c04..d6e1ec21 100644 --- a/IOB-WIN-NEXT/IobOSAI.cs +++ b/IOB-WIN-NEXT/IobOSAI.cs @@ -5,7 +5,7 @@ using System; using System.Collections.Generic; using System.Net; using System.Net.NetworkInformation; -using CVCncLib; +using EgwProxy.OsaiCncLib; namespace IOB_WIN_NEXT { diff --git a/IOB-WIN.sln b/IOB-WIN.sln index b6791bb9..793ca0f2 100644 --- a/IOB-WIN.sln +++ b/IOB-WIN.sln @@ -14,7 +14,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-UT", "IOB-UT\IOB-UT.csp EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CncLib", "CncLib\CncLib.vbproj", "{2D769FFD-1122-4276-A115-29246E6D23C5}" EndProject -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CVCncLib", "CVCncLib\CVCncLib.vbproj", "{DC6B309E-F8E9-4BA2-A621-4F617C072533}" +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EgwProxy.OsaiCncLib", "EgwProxy.OsaiCncLib\EgwProxy.OsaiCncLib.vbproj", "{DC6B309E-F8E9-4BA2-A621-4F617C072533}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B52E3E86-1B82-4F4D-982C-0C8909CD2A28}" ProjectSection(SolutionItems) = preProject diff --git a/IOB-WIN/AdapterForm.cs b/IOB-WIN/AdapterForm.cs index 33355155..ddced4d2 100644 --- a/IOB-WIN/AdapterForm.cs +++ b/IOB-WIN/AdapterForm.cs @@ -1162,7 +1162,7 @@ namespace IOB_WIN case tipoAdapter.OSAI_OPEN: case tipoAdapter.OSAI_CNDEX: case tipoAdapter.OSAI_VB6: - // versione CVCncLib + // versione EgwProxy.OsaiCncLib iobObj = new IobOSAI(this, IOBConf); start.Enabled = true; break; diff --git a/IOB-WIN/IOB-WIN.csproj b/IOB-WIN/IOB-WIN.csproj index 53bf55cd..2fa262e2 100644 --- a/IOB-WIN/IOB-WIN.csproj +++ b/IOB-WIN/IOB-WIN.csproj @@ -605,9 +605,9 @@ {2d769ffd-1122-4276-a115-29246e6d23c5} CncLib - + {dc6b309e-f8e9-4ba2-a621-4f617c072533} - CVCncLib + EgwProxy.OsaiCncLib {90512e12-29fc-460d-94cc-648c2a072dbd} diff --git a/IOB-WIN/IobOSAI.cs b/IOB-WIN/IobOSAI.cs index 827660b4..960c7085 100644 --- a/IOB-WIN/IobOSAI.cs +++ b/IOB-WIN/IobOSAI.cs @@ -5,7 +5,7 @@ using System; using System.Collections.Generic; using System.Net; using System.Net.NetworkInformation; -using CVCncLib; +using EgwProxy.OsaiCncLib; namespace IOB_WIN { From eeb5c41cae43b9489184dead5f6e92f34bc9bb9c Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 11:33:25 +0200 Subject: [PATCH 21/30] refactor CncLib --> EgwProxy.MultiCncLib --- .../App/App.Native.Ini.vb | 0 .../CNC/CNC.FANUC/CNC.FANUC.vb | 66 ++-- .../CNC/CNC.FANUC/_/CNC.FANUC.Err.vb | 0 .../CNC/CNC.FANUC/_/fwlib32.vb | 0 .../CNC/CNC.OSAI/CNC.OSAI.vb | 30 +- .../CNC/CNC.OSAI/CNC.OSAI_SOAP.vb | 10 +- .../CNC/CNC.Runtime.vb | 6 +- .../CNC/CNC.SIEMENS/CNC.SIEMENS.vb | 0 .../CNC/CNC/CNC.CNC.vb | 0 .../CndexLinkDotNet.dll | Bin .../Config/Config.Options.vb | 2 +- .../Config/Config.Settings.vb | 6 +- .../EgwProxy.MultiCncLib.vbproj | 316 +++++++++--------- .../ExtLib/CndexLinkDotNet.dll | Bin ...ens.Sinumerik.Operate.Services.Wrapper.dll | Bin .../Siemens.Sinumerik.Operate.Services.dll | Bin .../Modules/Conversions.vb | 0 .../Modules/General.vb | 0 .../My Project/Application.Designer.vb | 0 .../My Project/Application.myapp | 0 .../My Project/AssemblyInfo.vb | 4 +- .../My Project/Resources.Designer.vb | 2 +- .../My Project/Resources.resx | 0 .../My Project/Settings.Designer.vb | 4 +- .../My Project/Settings.settings | 0 .../CMSCncLib.OPENcontrol.AxesRefR.datasource | 2 +- ...CMSCncLib.OPENcontrol.BootModeR.datasource | 2 +- ...b.OPENcontrol.BootPhaseEnquiryR.datasource | 2 +- ...SCncLib.OPENcontrol.BootRebootR.datasource | 2 +- ...ncLib.OPENcontrol.BootShutDownR.datasource | 2 +- ...ncLib.OPENcontrol.CheckHistoryR.datasource | 2 +- .../CMSCncLib.OPENcontrol.CycleR.datasource | 2 +- .../CMSCncLib.OPENcontrol.DncDataR.datasource | 2 +- .../CMSCncLib.OPENcontrol.DncEofR.datasource | 2 +- .../CMSCncLib.OPENcontrol.DncInitR.datasource | 2 +- .../CMSCncLib.OPENcontrol.DncStopR.datasource | 2 +- .../CMSCncLib.OPENcontrol.EseExR.datasource | 2 +- .../CMSCncLib.OPENcontrol.EseR.datasource | 2 +- .../CMSCncLib.OPENcontrol.ExeR.datasource | 2 +- ...ENcontrol.GetActivePartProgramR.datasource | 2 +- ...ntrol.GetAvailableCustomEventsR.datasource | 2 +- ...Lib.OPENcontrol.GetAxOriginNumR.datasource | 2 +- ...ncLib.OPENcontrol.GetAxesInfo3R.datasource | 2 +- ...ib.OPENcontrol.GetAxesPositionR.datasource | 2 +- ...cLib.OPENcontrol.GetBinaryFileR.datasource | 2 +- ...MSCncLib.OPENcontrol.GetBlkNumR.datasource | 2 +- ...ncLib.OPENcontrol.GetCNCRegKeyR.datasource | 2 +- ...cLib.OPENcontrol.GetCodeNumberR.datasource | 2 +- ...CncLib.OPENcontrol.GetDateTimeR.datasource | 2 +- .../CMSCncLib.OPENcontrol.GetFileR.datasource | 2 +- ...CMSCncLib.OPENcontrol.GetGCodeR.datasource | 2 +- ...CMSCncLib.OPENcontrol.GetHWKeyR.datasource | 2 +- ...CMSCncLib.OPENcontrol.GetMCodeR.datasource | 2 +- ...cLib.OPENcontrol.GetMarkerInfoR.datasource | 2 +- ...SCncLib.OPENcontrol.GetNcInfo1R.datasource | 2 +- ...SCncLib.OPENcontrol.GetNcInfo2R.datasource | 2 +- ...ENcontrol.GetOffsetTabRecordIIR.datasource | 2 +- ...SCncLib.OPENcontrol.GetOptionsR.datasource | 2 +- ...ENcontrol.GetOriginTabRecordIIR.datasource | 2 +- ...cLib.OPENcontrol.GetPTechSizesR.datasource | 2 +- ...PENcontrol.GetPartProgramLinesR.datasource | 2 +- ...Lib.OPENcontrol.GetProcInInputR.datasource | 2 +- ...b.OPENcontrol.GetProcVarDoubleR.datasource | 2 +- ...Lib.OPENcontrol.GetProcVarWordR.datasource | 2 +- ....OPENcontrol.GetProcessConfNumR.datasource | 2 +- ...b.OPENcontrol.GetProcessStatusR.datasource | 2 +- ...OPENcontrol.GetSelectedProcessR.datasource | 2 +- ...ib.OPENcontrol.GetSerialNumberR.datasource | 2 +- ...CncLib.OPENcontrol.GetServoParR.datasource | 2 +- ...SCncLib.OPENcontrol.GetSysTickR.datasource | 2 +- ...ncLib.OPENcontrol.GetToolNamesR.datasource | 2 +- ...OPENcontrol.GetToolTabRecordIIR.datasource | 2 +- ...OPENcontrol.GetUserTabRecordIIR.datasource | 2 +- ...MSCncLib.OPENcontrol.GetVarJOGR.datasource | 2 +- ...MSCncLib.OPENcontrol.GetVarRCMR.datasource | 2 +- .../CMSCncLib.OPENcontrol.HoldR.datasource | 2 +- ...MSCncLib.OPENcontrol.LoadPTechR.datasource | 2 +- ...CncLib.OPENcontrol.LockTableIIR.datasource | 2 +- ...cLib.OPENcontrol.LogFSAddDriveR.datasource | 2 +- ...Ncontrol.LogFSChangeFileAttribR.datasource | 2 +- ...Lib.OPENcontrol.LogFSCloseFileR.datasource | 2 +- ...cLib.OPENcontrol.LogFSCopyFileR.datasource | 2 +- ...Lib.OPENcontrol.LogFSCreateDirR.datasource | 2 +- ...ib.OPENcontrol.LogFSCreateFileR.datasource | 2 +- ...Lib.OPENcontrol.LogFSFindCloseR.datasource | 2 +- ...Lib.OPENcontrol.LogFSFindFirstR.datasource | 2 +- ...cLib.OPENcontrol.LogFSFindNextR.datasource | 2 +- ....OPENcontrol.LogFSGetDriveListR.datasource | 2 +- ....OPENcontrol.LogFSGetDrivePathR.datasource | 2 +- ...OPENcontrol.LogFSGetFileAttribR.datasource | 2 +- ...b.OPENcontrol.LogFSGetFileSizeR.datasource | 2 +- ...ontrol.LogFSGetHiddenDriveListR.datasource | 2 +- ...ncLib.OPENcontrol.LogFSGetInfoR.datasource | 2 +- ...b.OPENcontrol.LogFSGetNumDriveR.datasource | 2 +- ...Ncontrol.LogFSGetSecurityLevelR.datasource | 2 +- ...OPENcontrol.LogFSLongFileNamesR.datasource | 2 +- ...cLib.OPENcontrol.LogFSOpenFileR.datasource | 2 +- ...ib.OPENcontrol.LogFSReadRecordR.datasource | 2 +- ...ENcontrol.LogFSReloadDriveListR.datasource | 2 +- ...Lib.OPENcontrol.LogFSRemoveDirR.datasource | 2 +- ...b.OPENcontrol.LogFSRemoveDriveR.datasource | 2 +- ...ib.OPENcontrol.LogFSRemoveFileR.datasource | 2 +- ...CncLib.OPENcontrol.LogFSRenameR.datasource | 2 +- ...OPENcontrol.LogFSSetFileAttribR.datasource | 2 +- ...Ncontrol.LogFSSetSecurityLevelR.datasource | 2 +- ...b.OPENcontrol.LogFSWriteRecordR.datasource | 2 +- ....OPENcontrol.ManagePartProgramR.datasource | 2 +- ...Lib.OPENcontrol.MonAddVariableR.datasource | 2 +- ...ib.OPENcontrol.MonCloseChannelR.datasource | 2 +- ....OPENcontrol.MonDeleteVariableR.datasource | 2 +- ...Lib.OPENcontrol.MonGetVariableR.datasource | 2 +- ...Lib.OPENcontrol.MonOpenChannelR.datasource | 2 +- ...b.OPENcontrol.MonStartSamplingR.datasource | 2 +- ...ib.OPENcontrol.MonStopSamplingR.datasource | 2 +- ...cLib.OPENcontrol.PutBinaryFileR.datasource | 2 +- .../CMSCncLib.OPENcontrol.PutFileR.datasource | 2 +- ...Ncontrol.ReadCurrentAnomalyMsgR.datasource | 2 +- ...PENcontrol.ReadCurrentEmergMsgR.datasource | 2 +- ...PENcontrol.ReadCurrentErrorMsgR.datasource | 2 +- ...SCncLib.OPENcontrol.ReadErrMsgR.datasource | 2 +- ...Ncontrol.ReadHistoryAnomalyMsgR.datasource | 2 +- ...PENcontrol.ReadHistoryEmergMsgR.datasource | 2 +- ...PENcontrol.ReadHistoryErrorMsgR.datasource | 2 +- ....OPENcontrol.ReadHistoryLogMsgR.datasource | 2 +- ...OPENcontrol.ReadPartProgramMsgR.datasource | 2 +- ...ENcontrol.ReadRemapDefinitionsR.datasource | 2 +- ...cLib.OPENcontrol.ReadVarDoubleR.datasource | 2 +- ...CncLib.OPENcontrol.ReadVarTextR.datasource | 2 +- ...CncLib.OPENcontrol.ReadVarWordR.datasource | 2 +- ...Lib.OPENcontrol.ReadWarningMsgR.datasource | 2 +- .../CMSCncLib.OPENcontrol.ResetR.datasource | 2 +- ...OPENcontrol.ResetSingleTableIIR.datasource | 2 +- ...PENcontrol.RestoreBackupMemoryR.datasource | 2 +- ...OPENcontrol.RestoreSingleTableR.datasource | 2 +- ...b.OPENcontrol.SaveBackupMemoryR.datasource | 2 +- ...ib.OPENcontrol.SaveSingleTableR.datasource | 2 +- ...SCncLib.OPENcontrol.SaveTablesR.datasource | 2 +- ...rol.SelectPartProgramFromDriveR.datasource | 2 +- ....OPENcontrol.SelectPartProgramR.datasource | 2 +- ...Lib.OPENcontrol.SelectProcAxisR.datasource | 2 +- ...cLib.OPENcontrol.SelectProcessR.datasource | 2 +- ...CncLib.OPENcontrol.SetDateTimeR.datasource | 2 +- ...Lib.OPENcontrol.SetFeedManOverR.datasource | 2 +- ...b.OPENcontrol.SetFeedRapidOverR.datasource | 2 +- ...ib.OPENcontrol.SetFeedRateOverR.datasource | 2 +- ...ncLib.OPENcontrol.SetIpAddressR.datasource | 2 +- ...OPENcontrol.SetManMovDirectionR.datasource | 2 +- ...ncLib.OPENcontrol.SetMdiStringR.datasource | 2 +- ...ENcontrol.SetOffsetTabRecordIIR.datasource | 2 +- ...ENcontrol.SetOriginTabRecordIIR.datasource | 2 +- ...b.OPENcontrol.SetProcVarDoubleR.datasource | 2 +- ...Lib.OPENcontrol.SetProcVarWordR.datasource | 2 +- ...Lib.OPENcontrol.SetProcessModeR.datasource | 2 +- ...CncLib.OPENcontrol.SetServoParR.datasource | 2 +- ...b.OPENcontrol.SetSpeedRateOverR.datasource | 2 +- ...OPENcontrol.SetToolTabRecordIIR.datasource | 2 +- ...OPENcontrol.SetUserTabRecordIIR.datasource | 2 +- ...MSCncLib.OPENcontrol.SetVarJOGR.datasource | 2 +- ...MSCncLib.OPENcontrol.SetVarRCMR.datasource | 2 +- ...MSCncLib.OPENcontrol.SetVarUASR.datasource | 2 +- ...Lib.OPENcontrol.SkipPProgBlockR.datasource | 2 +- ...Lib.OPENcontrol.SndProcInpDataR.datasource | 2 +- ...CncLib.OPENcontrol.SyncroCycleR.datasource | 2 +- ...cLib.OPENcontrol.UnLockTableIIR.datasource | 2 +- ...Ncontrol.WriteRemapDefinitionsR.datasource | 2 +- ...Lib.OPENcontrol.WriteVarDoubleR.datasource | 2 +- ...ncLib.OPENcontrol.WriteVarTextR.datasource | 2 +- ...ib.OPENcontrol.WriteVarWordBitR.datasource | 2 +- ...ncLib.OPENcontrol.WriteVarWordR.datasource | 2 +- ...b.OPENcontrol.BootPhaseEnquiryR.datasource | 0 .../OPENcontrol/OPENcontrol.wsdl | 0 .../OPENcontrol/Reference.svcmap | 0 .../OPENcontrol/Reference.vb | 0 .../OPENcontrol/configuration.svcinfo | 0 .../OPENcontrol/configuration91.svcinfo | 0 {CncLib => EgwProxy.MultiCncLib}/app.config | 0 EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll | Bin 967680 -> 967680 bytes 177 files changed, 367 insertions(+), 367 deletions(-) rename {CncLib => EgwProxy.MultiCncLib}/App/App.Native.Ini.vb (100%) rename {CncLib => EgwProxy.MultiCncLib}/CNC/CNC.FANUC/CNC.FANUC.vb (97%) rename {CncLib => EgwProxy.MultiCncLib}/CNC/CNC.FANUC/_/CNC.FANUC.Err.vb (100%) rename {CncLib => EgwProxy.MultiCncLib}/CNC/CNC.FANUC/_/fwlib32.vb (100%) rename {CncLib => EgwProxy.MultiCncLib}/CNC/CNC.OSAI/CNC.OSAI.vb (95%) rename {CncLib => EgwProxy.MultiCncLib}/CNC/CNC.OSAI/CNC.OSAI_SOAP.vb (99%) rename {CncLib => EgwProxy.MultiCncLib}/CNC/CNC.Runtime.vb (82%) rename {CncLib => EgwProxy.MultiCncLib}/CNC/CNC.SIEMENS/CNC.SIEMENS.vb (100%) rename {CncLib => EgwProxy.MultiCncLib}/CNC/CNC/CNC.CNC.vb (100%) rename {CncLib => EgwProxy.MultiCncLib}/CndexLinkDotNet.dll (100%) rename {CncLib => EgwProxy.MultiCncLib}/Config/Config.Options.vb (98%) rename {CncLib => EgwProxy.MultiCncLib}/Config/Config.Settings.vb (98%) rename CncLib/CncLib.vbproj => EgwProxy.MultiCncLib/EgwProxy.MultiCncLib.vbproj (56%) rename {CncLib => EgwProxy.MultiCncLib}/ExtLib/CndexLinkDotNet.dll (100%) rename {CncLib => EgwProxy.MultiCncLib}/ExtLib/Siemens.Sinumerik.Operate.Services.Wrapper.dll (100%) rename {CncLib => EgwProxy.MultiCncLib}/ExtLib/Siemens.Sinumerik.Operate.Services.dll (100%) rename {CncLib => EgwProxy.MultiCncLib}/Modules/Conversions.vb (100%) rename {CncLib => EgwProxy.MultiCncLib}/Modules/General.vb (100%) rename {CncLib => EgwProxy.MultiCncLib}/My Project/Application.Designer.vb (100%) rename {CncLib => EgwProxy.MultiCncLib}/My Project/Application.myapp (100%) rename {CncLib => EgwProxy.MultiCncLib}/My Project/AssemblyInfo.vb (91%) rename {CncLib => EgwProxy.MultiCncLib}/My Project/Resources.Designer.vb (95%) rename {CncLib => EgwProxy.MultiCncLib}/My Project/Resources.resx (100%) rename {CncLib => EgwProxy.MultiCncLib}/My Project/Settings.Designer.vb (94%) rename {CncLib => EgwProxy.MultiCncLib}/My Project/Settings.settings (100%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.AxesRefR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootModeR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootPhaseEnquiryR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootRebootR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootShutDownR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CheckHistoryR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CycleR.datasource (73%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncDataR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncEofR.datasource (73%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncInitR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncStopR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseExR.datasource (73%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseR.datasource (73%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ExeR.datasource (73%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetActivePartProgramR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAvailableCustomEventsR.datasource (71%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxOriginNumR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesInfo3R.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesPositionR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBinaryFileR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBlkNumR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCNCRegKeyR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCodeNumberR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetDateTimeR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetFileR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetGCodeR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetHWKeyR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMCodeR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMarkerInfoR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo1R.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo2R.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOffsetTabRecordIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOptionsR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOriginTabRecordIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPTechSizesR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPartProgramLinesR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcInInputR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarDoubleR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarWordR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessConfNumR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessStatusR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSelectedProcessR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSerialNumberR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetServoParR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSysTickR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolNamesR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolTabRecordIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetUserTabRecordIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarJOGR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarRCMR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.HoldR.datasource (73%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LoadPTechR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LockTableIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSAddDriveR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSChangeFileAttribR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCloseFileR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCopyFileR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateDirR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateFileR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindCloseR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindFirstR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindNextR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDriveListR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDrivePathR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileAttribR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileSizeR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetHiddenDriveListR.datasource (71%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetInfoR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetNumDriveR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetSecurityLevelR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSLongFileNamesR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSOpenFileR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReadRecordR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReloadDriveListR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDirR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDriveR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveFileR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRenameR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetFileAttribR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetSecurityLevelR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSWriteRecordR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ManagePartProgramR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonAddVariableR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonCloseChannelR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonDeleteVariableR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonGetVariableR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonOpenChannelR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStartSamplingR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStopSamplingR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutBinaryFileR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutFileR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentAnomalyMsgR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentEmergMsgR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentErrorMsgR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadErrMsgR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryAnomalyMsgR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryEmergMsgR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryErrorMsgR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryLogMsgR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadPartProgramMsgR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadRemapDefinitionsR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarDoubleR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarTextR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarWordR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadWarningMsgR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetR.datasource (73%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetSingleTableIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreBackupMemoryR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreSingleTableR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveBackupMemoryR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveSingleTableR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveTablesR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramFromDriveR.datasource (71%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcAxisR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcessR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetDateTimeR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedManOverR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRapidOverR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRateOverR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetIpAddressR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetManMovDirectionR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetMdiStringR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOffsetTabRecordIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOriginTabRecordIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarDoubleR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarWordR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcessModeR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetServoParR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetSpeedRateOverR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetToolTabRecordIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetUserTabRecordIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarJOGR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarRCMR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarUASR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SkipPProgBlockR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SndProcInpDataR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SyncroCycleR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.UnLockTableIIR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteRemapDefinitionsR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarDoubleR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarTextR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordBitR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordR.datasource (72%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/CncLib.OPENcontrol.BootPhaseEnquiryR.datasource (100%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/OPENcontrol.wsdl (100%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/Reference.svcmap (100%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/Reference.vb (100%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/configuration.svcinfo (100%) rename {CncLib => EgwProxy.MultiCncLib}/Service References/OPENcontrol/configuration91.svcinfo (100%) rename {CncLib => EgwProxy.MultiCncLib}/app.config (100%) diff --git a/CncLib/App/App.Native.Ini.vb b/EgwProxy.MultiCncLib/App/App.Native.Ini.vb similarity index 100% rename from CncLib/App/App.Native.Ini.vb rename to EgwProxy.MultiCncLib/App/App.Native.Ini.vb diff --git a/CncLib/CNC/CNC.FANUC/CNC.FANUC.vb b/EgwProxy.MultiCncLib/CNC/CNC.FANUC/CNC.FANUC.vb similarity index 97% rename from CncLib/CNC/CNC.FANUC/CNC.FANUC.vb rename to EgwProxy.MultiCncLib/CNC/CNC.FANUC/CNC.FANUC.vb index 70b98889..81736c0e 100644 --- a/CncLib/CNC/CNC.FANUC/CNC.FANUC.vb +++ b/EgwProxy.MultiCncLib/CNC/CNC.FANUC/CNC.FANUC.vb @@ -1,4 +1,4 @@ -Imports CncLib.Config.Settings +Imports EgwProxy.MultiCncLib.Config.Settings Namespace CNC @@ -433,7 +433,7 @@ Namespace CNC Throw New NcException("ERR pmc_wrpmcrng CNC.FANUC") Return False ElseIf nReturn <> Focas1.EW_OK Then - 'CncLib.App.Runtime.Log.WW("ERR pmc_wrpmcrng on F_RW_Boolean CNC.FANUC", "Return=" & nReturn, True) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR pmc_wrpmcrng on F_RW_Boolean CNC.FANUC", "Return=" & nReturn, True) Return False End If @@ -928,7 +928,7 @@ Namespace CNC iodbto_1_3 = New Focas1.IODBTO_1_3 ofs_3 = New Focas1.OFS_3 - nMaxUt = CncLib.CNC.Runtime.NC.MaxIdUtensile + nMaxUt = EgwProxy.MultiCncLib.CNC.Runtime.NC.MaxIdUtensile Dim n As Integer n = nMaxUt \ 100 @@ -1439,7 +1439,7 @@ Namespace CNC ' impostato a true x mostrare errore If False Then 'If nReturn <> Focas1.EW_SOCKET Then 'tranne su errore di connessione - 'CncLib.App.Runtime..Log.WW("ERR pmc_wrpmcrng on F_RW_DWord CNC.FANUC", "Return=" & nReturn, True) + 'EgwProxy.MultiCncLib.App.Runtime..Log.WW("ERR pmc_wrpmcrng on F_RW_DWord CNC.FANUC", "Return=" & nReturn, True) MsgBox(szErrorDesc & vbLf & "Occurred in: " & Position, MsgBoxStyle.Exclamation + MsgBoxStyle.ApplicationModal, "Error on Fanuc CNC Data Window") 'End If End If @@ -1483,7 +1483,7 @@ Namespace CNC ''Stampo il messaggio 'If (Config.Settings.Settings.Debug > 0) Then ' 'If nReturn <> Focas1.EW_SOCKET Then 'tranne su errore di connessione - ' 'CncLib.App.Runtime..Log.WW("ERR pmc_wrpmcrng on F_RW_DWord CNC.FANUC", "Return=" & nReturn, True) + ' 'EgwProxy.MultiCncLib.App.Runtime..Log.WW("ERR pmc_wrpmcrng on F_RW_DWord CNC.FANUC", "Return=" & nReturn, True) ' MsgBox(szErrorDesc & vbLf & "Occurred in: " & Position, MsgBoxStyle.Exclamation + MsgBoxStyle.ApplicationModal, "Error on Fanuc CNC Data Window") ' 'End If 'End If @@ -1515,8 +1515,8 @@ Namespace CNC ' leggo tutto!!! nReturn = Focas1.cnc_sysinfo(nLibHandle(nPathIdx), sysInfo) - If F_CheckRetError_Cnc(nReturn, "cnc_sysinfo CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_sysinfo CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_sysinfo CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_sysinfo CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1553,8 +1553,8 @@ Namespace CNC ' leggo tutto!!! nReturn = Focas1.cnc_pdf_rdmain(nLibHandle(nPathIdx), prgName) - If F_CheckRetError_Cnc(nReturn, "cnc_pdf_rdmain CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_pdf_rdmain CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_pdf_rdmain CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_pdf_rdmain CNC.FANUC.EgwProxy.MultiCncLib") End If ElseIf Is16Series Then ' leggo tutto!!! @@ -1562,8 +1562,8 @@ Namespace CNC prgName = "O" & prgNum.mdata.ToString() - If F_CheckRetError_Cnc(nReturn, "cnc_pdf_rdmain CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_pdf_rdmain CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_pdf_rdmain CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_pdf_rdmain CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1597,8 +1597,8 @@ Namespace CNC nReturn = Focas1.cnc_exeprgname(nLibHandle(nPathIdx), prgName) - If F_CheckRetError_Cnc(nReturn, "cnc_exeprgname CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_exeprgname CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_exeprgname CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_exeprgname CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1626,8 +1626,8 @@ Namespace CNC ' leggo tutto!!! nReturn = Focas1.cnc_rdposition(nLibHandle(nPathIdx), -1, nNumAxisRead, posizAssi) - If F_CheckRetError_Cnc(nReturn, "cnc_rdposition RefreshAxisPosition CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rdposition RefreshAxisPosition CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rdposition RefreshAxisPosition CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rdposition RefreshAxisPosition CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1655,8 +1655,8 @@ Namespace CNC ' leggo tutto!!! nReturn = Focas1.cnc_rdsvmeter(nLibHandle(nPathIdx), nNumAxisRead, caricoAssi) - If F_CheckRetError_Cnc(nReturn, "cnc_rdsvmeter RefreshAxisMeter CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rdsvmeter RefreshAxisMeter CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rdsvmeter RefreshAxisMeter CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rdsvmeter RefreshAxisMeter CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1686,8 +1686,8 @@ Namespace CNC ' leggo feed globale nReturn = Focas1.cnc_actf(nLibHandle(nPathIdx), feedData) - If F_CheckRetError_Cnc(nReturn, "cnc_actf RefreshActFeedRate CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_actf RefreshActFeedRate CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_actf RefreshActFeedRate CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_actf RefreshActFeedRate CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1718,8 +1718,8 @@ Namespace CNC ' leggo feed globale nReturn = Focas1.cnc_rdspload(nLibHandle(nPathIdx), -1, allData) - If F_CheckRetError_Cnc(nReturn, "cnc_rdspload RefreshAllSpindleLoad CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rdspload RefreshAllSpindleLoad CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rdspload RefreshAllSpindleLoad CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rdspload RefreshAllSpindleLoad CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1750,8 +1750,8 @@ Namespace CNC '!!! non funziona: con -1 LEGGE 1 SOLO ASSE!!! 'nReturn = Focas1.cnc_rddynamic2(nLibHandle(nPathIdx), -1, 28 + 4 * (4 * nNumAxisRead), allData) - If F_CheckRetError_Cnc(nReturn, "cnc_rddynamic2 RefreshAllData CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rddynamic2 RefreshAllData CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rddynamic2 RefreshAllData CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rddynamic2 RefreshAllData CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1787,8 +1787,8 @@ Namespace CNC ' leggo tutto!!! nReturn = Focas1.cnc_rdalmmsg2(nLibHandle(nPathIdx), -1, numAllarmi, allData) - If F_CheckRetError_Cnc(nReturn, "cnc_rdalmmsg2 GetCncAlarm CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rdalmmsg2 GetCncAlarm CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rdalmmsg2 GetCncAlarm CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rdalmmsg2 GetCncAlarm CNC.FANUC.EgwProxy.MultiCncLib") Return New Focas1.ODBALMMSG2 End If Catch ex As Exception @@ -1823,8 +1823,8 @@ Namespace CNC ' leggo tutto!!! 0-27 (28 elementi) nReturn = Focas1.cnc_rdgcode(nLibHandle(nPathIdx), -1, 1, 37, actGCode) - If F_CheckRetError_Cnc(nReturn, "cnc_rdgcode RefreshPathGCode CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rdgcode RefreshPathGCode CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rdgcode RefreshPathGCode CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rdgcode RefreshPathGCode CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1854,8 +1854,8 @@ Namespace CNC ' leggo tutto!!! 0-27 (28 elementi) nReturn = Focas1.cnc_rdgcode(nLibHandle(nPathIdx), -2, 1, 4, actGCode) - If F_CheckRetError_Cnc(nReturn, "cnc_rdgcode RefreshPathGCode CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rdgcode RefreshPathGCode CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rdgcode RefreshPathGCode CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rdgcode RefreshPathGCode CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1885,8 +1885,8 @@ Namespace CNC ' leggo tutto!!! nReturn = Focas1.cnc_rd5axmandt(nLibHandle(nPathIdx), ttCoord) - If F_CheckRetError_Cnc(nReturn, "cnc_rd3dtooltip RefreshPathTTCoord CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rd3dtooltip RefreshPathTTCoord CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rd3dtooltip RefreshPathTTCoord CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rd3dtooltip RefreshPathTTCoord CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1914,8 +1914,8 @@ Namespace CNC ' leggo tutto!!! nReturn = Focas1.cnc_rdspeed(nLibHandle(nPathIdx), -1, speedAssi) - If F_CheckRetError_Cnc(nReturn, "cnc_rdspeed RefreshAxisSpeed CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rdspeed RefreshAxisSpeed CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rdspeed RefreshAxisSpeed CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rdspeed RefreshAxisSpeed CNC.FANUC.EgwProxy.MultiCncLib") End If End If diff --git a/CncLib/CNC/CNC.FANUC/_/CNC.FANUC.Err.vb b/EgwProxy.MultiCncLib/CNC/CNC.FANUC/_/CNC.FANUC.Err.vb similarity index 100% rename from CncLib/CNC/CNC.FANUC/_/CNC.FANUC.Err.vb rename to EgwProxy.MultiCncLib/CNC/CNC.FANUC/_/CNC.FANUC.Err.vb diff --git a/CncLib/CNC/CNC.FANUC/_/fwlib32.vb b/EgwProxy.MultiCncLib/CNC/CNC.FANUC/_/fwlib32.vb similarity index 100% rename from CncLib/CNC/CNC.FANUC/_/fwlib32.vb rename to EgwProxy.MultiCncLib/CNC/CNC.FANUC/_/fwlib32.vb diff --git a/CncLib/CNC/CNC.OSAI/CNC.OSAI.vb b/EgwProxy.MultiCncLib/CNC/CNC.OSAI/CNC.OSAI.vb similarity index 95% rename from CncLib/CNC/CNC.OSAI/CNC.OSAI.vb rename to EgwProxy.MultiCncLib/CNC/CNC.OSAI/CNC.OSAI.vb index e9dd509f..2affa70b 100644 --- a/CncLib/CNC/CNC.OSAI/CNC.OSAI.vb +++ b/EgwProxy.MultiCncLib/CNC/CNC.OSAI/CNC.OSAI.vb @@ -2,7 +2,7 @@ Imports T_memType = System.Collections.Generic.Dictionary(Of System.Int32, System.Collections.Generic.Dictionary(Of System.Int32, System.Object)) Imports T_memDim = System.Collections.Generic.Dictionary(Of System.Int32, System.Object) -Imports CncLib.Config.Settings +Imports EgwProxy.MultiCncLib.Config.Settings Namespace CNC @@ -95,12 +95,12 @@ Namespace CNC Dim sValue(0) As Short Dim TimeStart As Date - 'CncLib.App.Runtime.Log.WI("TRY OpenSession CNC.OSAI", "RemoteName=" & _szRemoteName, CLog.Lev.Secondary) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WI("TRY OpenSession CNC.OSAI", "RemoteName=" & _szRemoteName, CLog.Lev.Secondary) nReturn = Cndex.OpenSession_C(_szRemoteName, _UserSession, _ErrClass, _ErrNum) If O_CheckRetError(nReturn, _ErrClass, _ErrNum, String.Format("OpenSession_C({0},{1}) Connect CNC.OSAI", _szRemoteName, _UserSession), szReturn) Then Throw New NcException(szReturn) Else - 'CncLib.App.Runtime.Log.WI("OK OpenSession CNC.OSAI", , CLog.Lev.Secondary) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WI("OK OpenSession CNC.OSAI", , CLog.Lev.Secondary) 'leggo in che fase di boot mi trovo nReturn = Cndex.BootPhaseEnquiry_C(_UserSession, pPhase, _ErrClass, _ErrNum) If O_CheckRetError(nReturn, _ErrClass, _ErrNum, String.Format("BootPhaseEnquiry_C({0},{1}) Connect CNC.OSAI", _UserSession, pPhase), szReturn) Then @@ -108,7 +108,7 @@ Namespace CNC Throw New NcException(szReturn) Else 'verifico che il sistema si trovi in una fase operativa "stabile" - 'CncLib.App.Runtime.Log.WI("OK BootPhaseEnquiry CNC.OSAI", "Phase=" & pPhase, CLog.Lev.Secondary) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WI("OK BootPhaseEnquiry CNC.OSAI", "Phase=" & pPhase, CLog.Lev.Secondary) If pPhase = 4 Then 'SYSTEM_UP_PHASE 'leggo matricola e verifico che sia diversa da zero @@ -137,17 +137,17 @@ Namespace CNC Case MsgBoxResult.Cancel : Exit Do End Select End If - 'CncLib.App.Runtime.Log.WI("OK Connect CNC.OSAI but SERIAL NUMBER NOT YET INITIALIZED", , CLog.Lev.Secondary) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WI("OK Connect CNC.OSAI but SERIAL NUMBER NOT YET INITIALIZED", , CLog.Lev.Secondary) 'Application.DoEvents() Threading.Thread.Sleep(500) 'aspetto 500ms prima di ritentare 'Application.DoEvents() Loop _bConnected = True - 'CncLib.App.Runtime.Log.WI("OK Connect CNC.OSAI", "Connected=" & _bConnected, CLog.Lev.Secondary) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WI("OK Connect CNC.OSAI", "Connected=" & _bConnected, CLog.Lev.Secondary) Else _bConnected = False - 'CncLib.App.Runtime.Log.WI("OK Connect CNC.OSAI but PHASE NOT OK", "Phase=" & pPhase & " Connected=" & _bConnected, CLog.Lev.Secondary) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WI("OK Connect CNC.OSAI but PHASE NOT OK", "Phase=" & pPhase & " Connected=" & _bConnected, CLog.Lev.Secondary) Throw New NcException("ERR BootPhase NOT OK CNC.OSAI") End If End If @@ -187,21 +187,21 @@ Namespace CNC 'Matricola nReturn = Cndex.ReadVarWord_C(_UserSession, Cndex.MW_CODE, 0, 3187, 1, sValue, _ErrClass, _ErrNum) If nReturn = ERRORE Then - 'CncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) Else Me._Matricola = sValue(0) End If 'Teste nReturn = Cndex.ReadVarWord_C(_UserSession, Cndex.MW_CODE, 0, 3161, 1, sValue, _ErrClass, _ErrNum) If nReturn = ERRORE Then - 'CncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) Else Me._Teste = sValue(0) End If 'Magazzini nReturn = Cndex.ReadVarWord_C(_UserSession, Cndex.MW_CODE, 0, 3163, 1, sValue, _ErrClass, _ErrNum) If nReturn = ERRORE Then - 'CncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) Else Me._Magazzini = sValue(0) End If @@ -211,14 +211,14 @@ Namespace CNC If i <= 8 Then nReturn = Cndex.ReadVarWord_C(_UserSession, Cndex.MW_CODE, 0, 3164 + (i - 1), 1, sValue, _ErrClass, _ErrNum) If nReturn = ERRORE Then - 'CncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) Else Me._ManineMagazzino(i - 1) = sValue(0) End If Else '8-20 nReturn = Cndex.ReadVarWord_C(_UserSession, Cndex.MW_CODE, 0, 3188 + (i - 1), 1, sValue, _ErrClass, _ErrNum) If nReturn = ERRORE Then - 'CncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) Else Me._ManineMagazzino(i - 1) = sValue(0) End If @@ -231,21 +231,21 @@ Namespace CNC 'Matricola nReturn = Cndex.ReadVarWord_C(_UserSession, Cndex.MW_CODE, 0, 3403, 1, sValue, _ErrClass, _ErrNum) If nReturn = ERRORE Then - 'CncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) Else Me._Matricola = sValue(0) End If 'Teste nReturn = Cndex.ReadVarWord_C(_UserSession, Cndex.MW_CODE, 0, 3405, 1, sValue, _ErrClass, _ErrNum) If nReturn = ERRORE Then - 'CncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) Else Me._Teste = sValue(0) End If 'Magazzini nReturn = Cndex.ReadVarWord_C(_UserSession, Cndex.MW_CODE, 0, 3407, 1, sValue, _ErrClass, _ErrNum) If nReturn = ERRORE Then - 'CncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR GetStaticData CNC.OSAI", "Return=" & nReturn & " ErrClass=" & _ErrClass & " ErrNum=0x" & Hex(_ErrNum)) Else Me._Magazzini = sValue(0) End If diff --git a/CncLib/CNC/CNC.OSAI/CNC.OSAI_SOAP.vb b/EgwProxy.MultiCncLib/CNC/CNC.OSAI/CNC.OSAI_SOAP.vb similarity index 99% rename from CncLib/CNC/CNC.OSAI/CNC.OSAI_SOAP.vb rename to EgwProxy.MultiCncLib/CNC/CNC.OSAI/CNC.OSAI_SOAP.vb index e4df0897..3256e76e 100644 --- a/CncLib/CNC/CNC.OSAI/CNC.OSAI_SOAP.vb +++ b/EgwProxy.MultiCncLib/CNC/CNC.OSAI/CNC.OSAI_SOAP.vb @@ -1,4 +1,4 @@ -Imports CncLib.Config.Settings +Imports EgwProxy.MultiCncLib.Config.Settings Namespace CNC @@ -1101,8 +1101,8 @@ Retry: nRetry += 1 ' leggo tutto!!! nReturn = Focas1.cnc_rdalmmsg2(nLibHandle(nPathIdx), -1, numAllarmi, allData) - If F_CheckRetError_Cnc(nReturn, "cnc_rdalmmsg2 GetCncAlarm CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rdalmmsg2 GetCncAlarm CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rdalmmsg2 GetCncAlarm CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rdalmmsg2 GetCncAlarm CNC.FANUC.EgwProxy.MultiCncLib") End If End If @@ -1134,8 +1134,8 @@ Retry: nRetry += 1 ' leggo tutto!!! nReturn = Focas1.cnc_rd5axmandt(nLibHandle(nPathIdx), ttCoord) - If F_CheckRetError_Cnc(nReturn, "cnc_rd3dtooltip RefreshPathTTCoord CNC.FANUC.CncLib") Then - Throw New NcException("ERR cnc_rd3dtooltip RefreshPathTTCoord CNC.FANUC.CncLib") + If F_CheckRetError_Cnc(nReturn, "cnc_rd3dtooltip RefreshPathTTCoord CNC.FANUC.EgwProxy.MultiCncLib") Then + Throw New NcException("ERR cnc_rd3dtooltip RefreshPathTTCoord CNC.FANUC.EgwProxy.MultiCncLib") End If End If diff --git a/CncLib/CNC/CNC.Runtime.vb b/EgwProxy.MultiCncLib/CNC/CNC.Runtime.vb similarity index 82% rename from CncLib/CNC/CNC.Runtime.vb rename to EgwProxy.MultiCncLib/CNC/CNC.Runtime.vb index 57a07e6c..32d74a6b 100644 --- a/CncLib/CNC/CNC.Runtime.vb +++ b/EgwProxy.MultiCncLib/CNC/CNC.Runtime.vb @@ -1,7 +1,7 @@ Namespace CNC Public Class Runtime - Public Shared NC As CncLib.CNC.CNC + Public Shared NC As EgwProxy.MultiCncLib.CNC.CNC Public Shared Sub CreateNC(tipoNC As CNC.NcType, ipTarget As String, ipPort As String) @@ -41,11 +41,11 @@ 'End Try End Select - 'CncLib.App.Runtime.Log.WI("OK crating NC CNC.NC", , CLog.Lev.Principal) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WI("OK crating NC CNC.NC", , CLog.Lev.Principal) Catch ex As Exception Dim exStr As String exStr = ex.Message - 'CncLib.App.Runtime.Log.WE("ERR crating NC CNC.NC", ex.Message, True) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WE("ERR crating NC CNC.NC", ex.Message, True) End Try diff --git a/CncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb b/EgwProxy.MultiCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb similarity index 100% rename from CncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb rename to EgwProxy.MultiCncLib/CNC/CNC.SIEMENS/CNC.SIEMENS.vb diff --git a/CncLib/CNC/CNC/CNC.CNC.vb b/EgwProxy.MultiCncLib/CNC/CNC/CNC.CNC.vb similarity index 100% rename from CncLib/CNC/CNC/CNC.CNC.vb rename to EgwProxy.MultiCncLib/CNC/CNC/CNC.CNC.vb diff --git a/CncLib/CndexLinkDotNet.dll b/EgwProxy.MultiCncLib/CndexLinkDotNet.dll similarity index 100% rename from CncLib/CndexLinkDotNet.dll rename to EgwProxy.MultiCncLib/CndexLinkDotNet.dll diff --git a/CncLib/Config/Config.Options.vb b/EgwProxy.MultiCncLib/Config/Config.Options.vb similarity index 98% rename from CncLib/Config/Config.Options.vb rename to EgwProxy.MultiCncLib/Config/Config.Options.vb index b1a1f111..a22bfd8e 100644 --- a/CncLib/Config/Config.Options.vb +++ b/EgwProxy.MultiCncLib/Config/Config.Options.vb @@ -277,7 +277,7 @@ Me._ToolTable_SharedDB = Ini.GetBoolean("OPTIONS", "TOOLTABLE_SHAREDDB", 0) End If Else - 'CncLib.App.Runtime.Log.WW("ERR LoadOptions", String.Format("File {0} not found", szFileIni), True) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR LoadOptions", String.Format("File {0} not found", szFileIni), True) End If End Sub diff --git a/CncLib/Config/Config.Settings.vb b/EgwProxy.MultiCncLib/Config/Config.Settings.vb similarity index 98% rename from CncLib/Config/Config.Settings.vb rename to EgwProxy.MultiCncLib/Config/Config.Settings.vb index 7df8e2a3..d0aaeb55 100644 --- a/CncLib/Config/Config.Settings.vb +++ b/EgwProxy.MultiCncLib/Config/Config.Settings.vb @@ -133,7 +133,7 @@ Namespace Config End If End With Else - 'CncLib.App.Runtime.Log.WW("ERR LoadFromFile", String.Format("File {0} not found", szFileIni), True) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR LoadFromFile", String.Format("File {0} not found", szFileIni), True) End If End Sub @@ -173,9 +173,9 @@ Namespace Config Next End With - 'CncLib.App.Runtime.Log.WI("END SaveToFile", , CCncLib.App.Runtime.Log.Lev.Secondary) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WI("END SaveToFile", , CEgwProxy.MultiCncLib.App.Runtime.Log.Lev.Secondary) Else - 'CncLib.App.Runtime.Log.WW("ERR SaveToFile", String.Format("File {0} not found", szFileIni), True) + 'EgwProxy.MultiCncLib.App.Runtime.Log.WW("ERR SaveToFile", String.Format("File {0} not found", szFileIni), True) End If End Sub diff --git a/CncLib/CncLib.vbproj b/EgwProxy.MultiCncLib/EgwProxy.MultiCncLib.vbproj similarity index 56% rename from CncLib/CncLib.vbproj rename to EgwProxy.MultiCncLib/EgwProxy.MultiCncLib.vbproj index 64557fe6..ba94fbdc 100644 --- a/CncLib/CncLib.vbproj +++ b/EgwProxy.MultiCncLib/EgwProxy.MultiCncLib.vbproj @@ -6,8 +6,8 @@ AnyCPU {2D769FFD-1122-4276-A115-29246E6D23C5} Library - CncLib - CncLib + EgwProxy.MultiCncLib + EgwProxy.MultiCncLib 512 Windows v4.0 @@ -20,7 +20,7 @@ true true bin\Debug\ - CncLib.xml + EgwProxy.MultiCncLib.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 FS30D=1,SIEMENS=1 true @@ -33,7 +33,7 @@ true true bin\Release\ - CncLib.xml + EgwProxy.MultiCncLib.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 FS30D=1,SIEMENS=1 false @@ -54,7 +54,7 @@ true bin\FANUC\ - CncLib.xml + EgwProxy.MultiCncLib.xml true 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 pdbonly @@ -66,7 +66,7 @@ true bin\ESA\ - CncLib.xml + EgwProxy.MultiCncLib.xml true 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 pdbonly @@ -79,7 +79,7 @@ true bin\SIEMENS\ FS30D=1,SIEMENS=1 - CncLib.xml + EgwProxy.MultiCncLib.xml true 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 pdbonly @@ -91,7 +91,7 @@ true bin\OSAI\ FS30D=1,SIEMENS=1 - CncLib.xml + EgwProxy.MultiCncLib.xml true 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 pdbonly @@ -105,7 +105,7 @@ true bin\x86\Debug\ FS30D=1,SIEMENS=1 - CncLib.xml + EgwProxy.MultiCncLib.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 full x86 @@ -116,7 +116,7 @@ true bin\x86\Release\ FS30D=1,SIEMENS=1 - CncLib.xml + EgwProxy.MultiCncLib.xml true 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 pdbonly @@ -128,7 +128,7 @@ true bin\x86\FANUC\ FS30D=1,SIEMENS=1 - CncLib.xml + EgwProxy.MultiCncLib.xml true 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 pdbonly @@ -140,7 +140,7 @@ true bin\x86\ESA\ FS30D=1,SIEMENS=1 - CncLib.xml + EgwProxy.MultiCncLib.xml true 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 pdbonly @@ -152,7 +152,7 @@ true bin\x86\SIEMENS\ FS30D=1,SIEMENS=1 - CncLib.xml + EgwProxy.MultiCncLib.xml true 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 pdbonly @@ -164,7 +164,7 @@ true bin\x86\OSAI\ FS30D=1,SIEMENS=1 - CncLib.xml + EgwProxy.MultiCncLib.xml true 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 pdbonly @@ -256,436 +256,436 @@ My Settings.Designer.vb - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap - + Reference.svcmap diff --git a/CncLib/ExtLib/CndexLinkDotNet.dll b/EgwProxy.MultiCncLib/ExtLib/CndexLinkDotNet.dll similarity index 100% rename from CncLib/ExtLib/CndexLinkDotNet.dll rename to EgwProxy.MultiCncLib/ExtLib/CndexLinkDotNet.dll diff --git a/CncLib/ExtLib/Siemens.Sinumerik.Operate.Services.Wrapper.dll b/EgwProxy.MultiCncLib/ExtLib/Siemens.Sinumerik.Operate.Services.Wrapper.dll similarity index 100% rename from CncLib/ExtLib/Siemens.Sinumerik.Operate.Services.Wrapper.dll rename to EgwProxy.MultiCncLib/ExtLib/Siemens.Sinumerik.Operate.Services.Wrapper.dll diff --git a/CncLib/ExtLib/Siemens.Sinumerik.Operate.Services.dll b/EgwProxy.MultiCncLib/ExtLib/Siemens.Sinumerik.Operate.Services.dll similarity index 100% rename from CncLib/ExtLib/Siemens.Sinumerik.Operate.Services.dll rename to EgwProxy.MultiCncLib/ExtLib/Siemens.Sinumerik.Operate.Services.dll diff --git a/CncLib/Modules/Conversions.vb b/EgwProxy.MultiCncLib/Modules/Conversions.vb similarity index 100% rename from CncLib/Modules/Conversions.vb rename to EgwProxy.MultiCncLib/Modules/Conversions.vb diff --git a/CncLib/Modules/General.vb b/EgwProxy.MultiCncLib/Modules/General.vb similarity index 100% rename from CncLib/Modules/General.vb rename to EgwProxy.MultiCncLib/Modules/General.vb diff --git a/CncLib/My Project/Application.Designer.vb b/EgwProxy.MultiCncLib/My Project/Application.Designer.vb similarity index 100% rename from CncLib/My Project/Application.Designer.vb rename to EgwProxy.MultiCncLib/My Project/Application.Designer.vb diff --git a/CncLib/My Project/Application.myapp b/EgwProxy.MultiCncLib/My Project/Application.myapp similarity index 100% rename from CncLib/My Project/Application.myapp rename to EgwProxy.MultiCncLib/My Project/Application.myapp diff --git a/CncLib/My Project/AssemblyInfo.vb b/EgwProxy.MultiCncLib/My Project/AssemblyInfo.vb similarity index 91% rename from CncLib/My Project/AssemblyInfo.vb rename to EgwProxy.MultiCncLib/My Project/AssemblyInfo.vb index 9ba545d8..2fc16abb 100644 --- a/CncLib/My Project/AssemblyInfo.vb +++ b/EgwProxy.MultiCncLib/My Project/AssemblyInfo.vb @@ -8,10 +8,10 @@ Imports System.Runtime.InteropServices ' Review the values of the assembly attributes - + - + diff --git a/CncLib/My Project/Resources.Designer.vb b/EgwProxy.MultiCncLib/My Project/Resources.Designer.vb similarity index 95% rename from CncLib/My Project/Resources.Designer.vb rename to EgwProxy.MultiCncLib/My Project/Resources.Designer.vb index c9e03fe7..d04c579d 100644 --- a/CncLib/My Project/Resources.Designer.vb +++ b/EgwProxy.MultiCncLib/My Project/Resources.Designer.vb @@ -39,7 +39,7 @@ Namespace My.Resources Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager Get If Object.ReferenceEquals(resourceMan, Nothing) Then - Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("CncLib.Resources", GetType(Resources).Assembly) + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("EgwProxy.MultiCncLib.Resources", GetType(Resources).Assembly) resourceMan = temp End If Return resourceMan diff --git a/CncLib/My Project/Resources.resx b/EgwProxy.MultiCncLib/My Project/Resources.resx similarity index 100% rename from CncLib/My Project/Resources.resx rename to EgwProxy.MultiCncLib/My Project/Resources.resx diff --git a/CncLib/My Project/Settings.Designer.vb b/EgwProxy.MultiCncLib/My Project/Settings.Designer.vb similarity index 94% rename from CncLib/My Project/Settings.Designer.vb rename to EgwProxy.MultiCncLib/My Project/Settings.Designer.vb index f5db2e15..eb2df98d 100644 --- a/CncLib/My Project/Settings.Designer.vb +++ b/EgwProxy.MultiCncLib/My Project/Settings.Designer.vb @@ -64,9 +64,9 @@ Namespace My Friend Module MySettingsProperty _ - Friend ReadOnly Property Settings() As Global.CncLib.My.MySettings + Friend ReadOnly Property Settings() As Global.EgwProxy.MultiCncLib.My.MySettings Get - Return Global.CncLib.My.MySettings.Default + Return Global.EgwProxy.MultiCncLib.My.MySettings.Default End Get End Property End Module diff --git a/CncLib/My Project/Settings.settings b/EgwProxy.MultiCncLib/My Project/Settings.settings similarity index 100% rename from CncLib/My Project/Settings.settings rename to EgwProxy.MultiCncLib/My Project/Settings.settings diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.AxesRefR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.AxesRefR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.AxesRefR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.AxesRefR.datasource index 134d5b6a..7d109dee 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.AxesRefR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.AxesRefR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.AxesRefR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.AxesRefR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootModeR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootModeR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootModeR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootModeR.datasource index 9b199349..e79fc3f3 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootModeR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootModeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.BootModeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.BootModeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootPhaseEnquiryR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootPhaseEnquiryR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootPhaseEnquiryR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootPhaseEnquiryR.datasource index 2a60c950..7979855e 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootPhaseEnquiryR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootPhaseEnquiryR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.BootPhaseEnquiryR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.BootPhaseEnquiryR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootRebootR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootRebootR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootRebootR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootRebootR.datasource index f91f85d1..4e8e87d0 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootRebootR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootRebootR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.BootRebootR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.BootRebootR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootShutDownR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootShutDownR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootShutDownR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootShutDownR.datasource index 733b8aef..298cc669 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootShutDownR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.BootShutDownR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.BootShutDownR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.BootShutDownR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CheckHistoryR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CheckHistoryR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CheckHistoryR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CheckHistoryR.datasource index 0b67a4f9..12dfa741 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CheckHistoryR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CheckHistoryR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.CheckHistoryR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.CheckHistoryR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CycleR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CycleR.datasource similarity index 73% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CycleR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CycleR.datasource index 24d552d5..a9695139 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CycleR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.CycleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.CycleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.CycleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncDataR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncDataR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncDataR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncDataR.datasource index d128e24d..a6d148aa 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncDataR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncDataR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.DncDataR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.DncDataR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncEofR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncEofR.datasource similarity index 73% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncEofR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncEofR.datasource index d16a2cbe..8de22675 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncEofR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncEofR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.DncEofR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.DncEofR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncInitR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncInitR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncInitR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncInitR.datasource index 14fc0088..676f4697 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncInitR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncInitR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.DncInitR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.DncInitR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncStopR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncStopR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncStopR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncStopR.datasource index 325698c3..490a8abf 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncStopR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.DncStopR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.DncStopR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.DncStopR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseExR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseExR.datasource similarity index 73% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseExR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseExR.datasource index 3561e471..57a3a885 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseExR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseExR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.EseExR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.EseExR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseR.datasource similarity index 73% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseR.datasource index 465cd847..3ce8af40 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.EseR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.EseR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.EseR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ExeR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ExeR.datasource similarity index 73% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ExeR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ExeR.datasource index 495ddc2d..c70c4994 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ExeR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ExeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ExeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ExeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetActivePartProgramR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetActivePartProgramR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetActivePartProgramR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetActivePartProgramR.datasource index 2f7f8812..57852259 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetActivePartProgramR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetActivePartProgramR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetActivePartProgramR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetActivePartProgramR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAvailableCustomEventsR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAvailableCustomEventsR.datasource similarity index 71% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAvailableCustomEventsR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAvailableCustomEventsR.datasource index 77bea450..920849b7 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAvailableCustomEventsR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAvailableCustomEventsR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetAvailableCustomEventsR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetAvailableCustomEventsR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxOriginNumR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxOriginNumR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxOriginNumR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxOriginNumR.datasource index cda2aff3..4c9f5106 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxOriginNumR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxOriginNumR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetAxOriginNumR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetAxOriginNumR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesInfo3R.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesInfo3R.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesInfo3R.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesInfo3R.datasource index aff32885..881eb83f 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesInfo3R.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesInfo3R.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetAxesInfo3R, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetAxesInfo3R, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesPositionR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesPositionR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesPositionR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesPositionR.datasource index 55c48d2d..c0a0052c 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesPositionR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetAxesPositionR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetAxesPositionR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetAxesPositionR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBinaryFileR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBinaryFileR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBinaryFileR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBinaryFileR.datasource index dd8f56c5..64e823c4 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBinaryFileR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBinaryFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetBinaryFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetBinaryFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBlkNumR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBlkNumR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBlkNumR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBlkNumR.datasource index febe9bb2..31459267 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBlkNumR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetBlkNumR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetBlkNumR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetBlkNumR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCNCRegKeyR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCNCRegKeyR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCNCRegKeyR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCNCRegKeyR.datasource index 24d9ab9a..d58255fd 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCNCRegKeyR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCNCRegKeyR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetCNCRegKeyR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetCNCRegKeyR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCodeNumberR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCodeNumberR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCodeNumberR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCodeNumberR.datasource index a2123316..15a1f34e 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCodeNumberR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetCodeNumberR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetCodeNumberR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetCodeNumberR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetDateTimeR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetDateTimeR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetDateTimeR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetDateTimeR.datasource index d0e36804..452d9812 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetDateTimeR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetDateTimeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetDateTimeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetDateTimeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetFileR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetFileR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetFileR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetFileR.datasource index 00b74669..2b9196c1 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetFileR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetGCodeR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetGCodeR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetGCodeR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetGCodeR.datasource index ab62a0b9..142934b1 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetGCodeR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetGCodeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetGCodeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetGCodeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetHWKeyR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetHWKeyR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetHWKeyR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetHWKeyR.datasource index 842dc6a0..33ee74af 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetHWKeyR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetHWKeyR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetHWKeyR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetHWKeyR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMCodeR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMCodeR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMCodeR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMCodeR.datasource index a862dac6..15bd881e 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMCodeR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMCodeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetMCodeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetMCodeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMarkerInfoR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMarkerInfoR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMarkerInfoR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMarkerInfoR.datasource index 5d5eb7cd..44f28f41 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMarkerInfoR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetMarkerInfoR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetMarkerInfoR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetMarkerInfoR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo1R.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo1R.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo1R.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo1R.datasource index bc221bd7..b9c32867 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo1R.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo1R.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetNcInfo1R, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetNcInfo1R, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo2R.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo2R.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo2R.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo2R.datasource index a6a30fc5..c54208ab 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo2R.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetNcInfo2R.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetNcInfo2R, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetNcInfo2R, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOffsetTabRecordIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOffsetTabRecordIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOffsetTabRecordIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOffsetTabRecordIIR.datasource index 19c4861d..1a1aeddc 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOffsetTabRecordIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOffsetTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetOffsetTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetOffsetTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOptionsR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOptionsR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOptionsR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOptionsR.datasource index 735995e6..2c856edb 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOptionsR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOptionsR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetOptionsR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetOptionsR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOriginTabRecordIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOriginTabRecordIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOriginTabRecordIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOriginTabRecordIIR.datasource index 2d471b94..8015f6e3 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOriginTabRecordIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetOriginTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetOriginTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetOriginTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPTechSizesR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPTechSizesR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPTechSizesR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPTechSizesR.datasource index 1d28a02d..29ae97cc 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPTechSizesR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPTechSizesR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetPTechSizesR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetPTechSizesR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPartProgramLinesR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPartProgramLinesR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPartProgramLinesR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPartProgramLinesR.datasource index 942bbb8c..ed331a9e 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPartProgramLinesR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetPartProgramLinesR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetPartProgramLinesR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetPartProgramLinesR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcInInputR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcInInputR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcInInputR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcInInputR.datasource index 3e7315c7..2d9a0320 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcInInputR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcInInputR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetProcInInputR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetProcInInputR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarDoubleR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarDoubleR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarDoubleR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarDoubleR.datasource index 577eb4b4..eabd221a 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarDoubleR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarDoubleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetProcVarDoubleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetProcVarDoubleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarWordR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarWordR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarWordR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarWordR.datasource index 552bb43b..22c77338 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarWordR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcVarWordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetProcVarWordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetProcVarWordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessConfNumR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessConfNumR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessConfNumR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessConfNumR.datasource index ff66c736..0460e8c8 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessConfNumR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessConfNumR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetProcessConfNumR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetProcessConfNumR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessStatusR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessStatusR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessStatusR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessStatusR.datasource index 5a1574c3..6c4f53c8 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessStatusR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetProcessStatusR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetProcessStatusR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetProcessStatusR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSelectedProcessR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSelectedProcessR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSelectedProcessR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSelectedProcessR.datasource index 57da0a6e..9b615566 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSelectedProcessR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSelectedProcessR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetSelectedProcessR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetSelectedProcessR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSerialNumberR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSerialNumberR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSerialNumberR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSerialNumberR.datasource index f8b7d4db..f46fee9f 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSerialNumberR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSerialNumberR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetSerialNumberR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetSerialNumberR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetServoParR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetServoParR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetServoParR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetServoParR.datasource index 409f6ec2..83e3a6ec 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetServoParR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetServoParR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetServoParR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetServoParR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSysTickR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSysTickR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSysTickR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSysTickR.datasource index dd0bc441..a96b0fde 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSysTickR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetSysTickR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetSysTickR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetSysTickR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolNamesR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolNamesR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolNamesR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolNamesR.datasource index f2605e36..78c519e1 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolNamesR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolNamesR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetToolNamesR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetToolNamesR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolTabRecordIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolTabRecordIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolTabRecordIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolTabRecordIIR.datasource index aab7ab0f..df570f16 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolTabRecordIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetToolTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetToolTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetToolTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetUserTabRecordIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetUserTabRecordIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetUserTabRecordIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetUserTabRecordIIR.datasource index b5fc2eef..e3fc9a03 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetUserTabRecordIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetUserTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetUserTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetUserTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarJOGR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarJOGR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarJOGR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarJOGR.datasource index b3efd6bf..e440584c 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarJOGR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarJOGR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetVarJOGR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetVarJOGR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarRCMR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarRCMR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarRCMR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarRCMR.datasource index 8c48f711..9fc7334f 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarRCMR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.GetVarRCMR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.GetVarRCMR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.GetVarRCMR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.HoldR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.HoldR.datasource similarity index 73% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.HoldR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.HoldR.datasource index 73637875..faf661f5 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.HoldR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.HoldR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.HoldR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.HoldR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LoadPTechR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LoadPTechR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LoadPTechR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LoadPTechR.datasource index 7d7331c2..910c4671 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LoadPTechR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LoadPTechR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LoadPTechR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LoadPTechR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LockTableIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LockTableIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LockTableIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LockTableIIR.datasource index 19663ce7..8328834c 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LockTableIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LockTableIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LockTableIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LockTableIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSAddDriveR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSAddDriveR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSAddDriveR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSAddDriveR.datasource index 0f06a989..cdb41c4c 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSAddDriveR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSAddDriveR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSAddDriveR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSAddDriveR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSChangeFileAttribR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSChangeFileAttribR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSChangeFileAttribR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSChangeFileAttribR.datasource index 2be5fd2b..91a52276 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSChangeFileAttribR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSChangeFileAttribR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSChangeFileAttribR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSChangeFileAttribR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCloseFileR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCloseFileR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCloseFileR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCloseFileR.datasource index b7304163..51050772 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCloseFileR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCloseFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSCloseFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSCloseFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCopyFileR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCopyFileR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCopyFileR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCopyFileR.datasource index bcda452f..953af69d 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCopyFileR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCopyFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSCopyFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSCopyFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateDirR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateDirR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateDirR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateDirR.datasource index c44f4637..0fae391c 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateDirR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateDirR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSCreateDirR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSCreateDirR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateFileR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateFileR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateFileR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateFileR.datasource index 65e7df57..3e1148ae 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateFileR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSCreateFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSCreateFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSCreateFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindCloseR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindCloseR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindCloseR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindCloseR.datasource index adc9027a..5faedf85 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindCloseR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindCloseR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSFindCloseR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSFindCloseR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindFirstR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindFirstR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindFirstR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindFirstR.datasource index e6bc4fd7..71f3880d 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindFirstR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindFirstR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSFindFirstR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSFindFirstR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindNextR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindNextR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindNextR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindNextR.datasource index d9482e01..69ef7ea2 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindNextR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSFindNextR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSFindNextR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSFindNextR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDriveListR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDriveListR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDriveListR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDriveListR.datasource index ce158c7e..58740005 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDriveListR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDriveListR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSGetDriveListR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSGetDriveListR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDrivePathR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDrivePathR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDrivePathR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDrivePathR.datasource index 012cf933..cb7e7c58 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDrivePathR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetDrivePathR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSGetDrivePathR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSGetDrivePathR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileAttribR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileAttribR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileAttribR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileAttribR.datasource index 5b675259..c7db6a14 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileAttribR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileAttribR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSGetFileAttribR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSGetFileAttribR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileSizeR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileSizeR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileSizeR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileSizeR.datasource index 63c9d230..ca40b015 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileSizeR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetFileSizeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSGetFileSizeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSGetFileSizeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetHiddenDriveListR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetHiddenDriveListR.datasource similarity index 71% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetHiddenDriveListR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetHiddenDriveListR.datasource index 0da3fb55..091a727a 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetHiddenDriveListR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetHiddenDriveListR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSGetHiddenDriveListR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSGetHiddenDriveListR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetInfoR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetInfoR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetInfoR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetInfoR.datasource index f3e4849e..7bfb253c 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetInfoR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetInfoR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSGetInfoR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSGetInfoR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetNumDriveR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetNumDriveR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetNumDriveR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetNumDriveR.datasource index 61e2514c..0860f35d 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetNumDriveR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetNumDriveR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSGetNumDriveR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSGetNumDriveR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetSecurityLevelR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetSecurityLevelR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetSecurityLevelR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetSecurityLevelR.datasource index f8a22648..59886a1f 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetSecurityLevelR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSGetSecurityLevelR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSGetSecurityLevelR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSGetSecurityLevelR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSLongFileNamesR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSLongFileNamesR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSLongFileNamesR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSLongFileNamesR.datasource index b9b0beac..17207ded 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSLongFileNamesR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSLongFileNamesR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSLongFileNamesR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSLongFileNamesR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSOpenFileR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSOpenFileR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSOpenFileR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSOpenFileR.datasource index e79bc941..6f733dc2 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSOpenFileR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSOpenFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSOpenFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSOpenFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReadRecordR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReadRecordR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReadRecordR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReadRecordR.datasource index bac7b1d8..6ebfc0e0 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReadRecordR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReadRecordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSReadRecordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSReadRecordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReloadDriveListR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReloadDriveListR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReloadDriveListR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReloadDriveListR.datasource index 8286c90f..8ff30a8b 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReloadDriveListR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSReloadDriveListR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSReloadDriveListR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSReloadDriveListR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDirR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDirR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDirR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDirR.datasource index 5f921528..78cf8860 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDirR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDirR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSRemoveDirR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSRemoveDirR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDriveR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDriveR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDriveR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDriveR.datasource index a80664f9..bc1c9d92 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDriveR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveDriveR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSRemoveDriveR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSRemoveDriveR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveFileR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveFileR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveFileR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveFileR.datasource index c8ff9c65..bf457f41 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveFileR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRemoveFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSRemoveFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSRemoveFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRenameR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRenameR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRenameR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRenameR.datasource index 6d2ee4a2..868b6837 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRenameR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSRenameR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSRenameR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSRenameR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetFileAttribR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetFileAttribR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetFileAttribR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetFileAttribR.datasource index 377c20ac..3632932b 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetFileAttribR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetFileAttribR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSSetFileAttribR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSSetFileAttribR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetSecurityLevelR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetSecurityLevelR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetSecurityLevelR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetSecurityLevelR.datasource index 93b662d8..4daa0c37 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetSecurityLevelR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSSetSecurityLevelR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSSetSecurityLevelR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSSetSecurityLevelR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSWriteRecordR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSWriteRecordR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSWriteRecordR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSWriteRecordR.datasource index f82734ab..1608c1ea 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSWriteRecordR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.LogFSWriteRecordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.LogFSWriteRecordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.LogFSWriteRecordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ManagePartProgramR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ManagePartProgramR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ManagePartProgramR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ManagePartProgramR.datasource index e79f5a7a..65d61f50 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ManagePartProgramR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ManagePartProgramR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ManagePartProgramR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ManagePartProgramR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonAddVariableR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonAddVariableR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonAddVariableR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonAddVariableR.datasource index 1bd78416..17a8f442 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonAddVariableR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonAddVariableR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.MonAddVariableR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.MonAddVariableR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonCloseChannelR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonCloseChannelR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonCloseChannelR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonCloseChannelR.datasource index 5a5483a9..a002a936 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonCloseChannelR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonCloseChannelR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.MonCloseChannelR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.MonCloseChannelR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonDeleteVariableR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonDeleteVariableR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonDeleteVariableR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonDeleteVariableR.datasource index b464d877..9b30a1f3 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonDeleteVariableR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonDeleteVariableR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.MonDeleteVariableR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.MonDeleteVariableR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonGetVariableR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonGetVariableR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonGetVariableR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonGetVariableR.datasource index 0af43f39..3678444b 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonGetVariableR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonGetVariableR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.MonGetVariableR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.MonGetVariableR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonOpenChannelR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonOpenChannelR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonOpenChannelR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonOpenChannelR.datasource index 3d1c7195..4c22719c 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonOpenChannelR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonOpenChannelR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.MonOpenChannelR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.MonOpenChannelR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStartSamplingR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStartSamplingR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStartSamplingR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStartSamplingR.datasource index 0f7dc81f..4e08413e 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStartSamplingR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStartSamplingR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.MonStartSamplingR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.MonStartSamplingR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStopSamplingR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStopSamplingR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStopSamplingR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStopSamplingR.datasource index 3ff00c1e..459a3194 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStopSamplingR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.MonStopSamplingR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.MonStopSamplingR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.MonStopSamplingR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutBinaryFileR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutBinaryFileR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutBinaryFileR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutBinaryFileR.datasource index 3df16227..944b88f8 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutBinaryFileR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutBinaryFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.PutBinaryFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.PutBinaryFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutFileR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutFileR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutFileR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutFileR.datasource index c8cf7390..2e3a3aac 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutFileR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.PutFileR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.PutFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.PutFileR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentAnomalyMsgR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentAnomalyMsgR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentAnomalyMsgR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentAnomalyMsgR.datasource index 929e87ab..5cdfdb57 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentAnomalyMsgR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentAnomalyMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadCurrentAnomalyMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadCurrentAnomalyMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentEmergMsgR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentEmergMsgR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentEmergMsgR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentEmergMsgR.datasource index 43fcfa0f..c0a8ffa0 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentEmergMsgR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentEmergMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadCurrentEmergMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadCurrentEmergMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentErrorMsgR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentErrorMsgR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentErrorMsgR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentErrorMsgR.datasource index f864ff13..1dd7dc18 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentErrorMsgR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadCurrentErrorMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadCurrentErrorMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadCurrentErrorMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadErrMsgR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadErrMsgR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadErrMsgR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadErrMsgR.datasource index df92838c..cdd5a555 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadErrMsgR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadErrMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadErrMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadErrMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryAnomalyMsgR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryAnomalyMsgR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryAnomalyMsgR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryAnomalyMsgR.datasource index 3d328d36..ec94a4db 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryAnomalyMsgR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryAnomalyMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadHistoryAnomalyMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadHistoryAnomalyMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryEmergMsgR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryEmergMsgR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryEmergMsgR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryEmergMsgR.datasource index a5e813a3..bb6569e9 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryEmergMsgR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryEmergMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadHistoryEmergMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadHistoryEmergMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryErrorMsgR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryErrorMsgR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryErrorMsgR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryErrorMsgR.datasource index 7b023c0f..b6dbe75c 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryErrorMsgR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryErrorMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadHistoryErrorMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadHistoryErrorMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryLogMsgR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryLogMsgR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryLogMsgR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryLogMsgR.datasource index 2a1b5a70..d39f7a80 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryLogMsgR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadHistoryLogMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadHistoryLogMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadHistoryLogMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadPartProgramMsgR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadPartProgramMsgR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadPartProgramMsgR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadPartProgramMsgR.datasource index 7555cbc2..631b6755 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadPartProgramMsgR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadPartProgramMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadPartProgramMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadPartProgramMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadRemapDefinitionsR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadRemapDefinitionsR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadRemapDefinitionsR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadRemapDefinitionsR.datasource index d48b0aaa..39b36ffb 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadRemapDefinitionsR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadRemapDefinitionsR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadRemapDefinitionsR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadRemapDefinitionsR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarDoubleR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarDoubleR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarDoubleR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarDoubleR.datasource index 64e22df5..ce652ed6 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarDoubleR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarDoubleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadVarDoubleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadVarDoubleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarTextR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarTextR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarTextR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarTextR.datasource index 57b521ed..861847aa 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarTextR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarTextR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadVarTextR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadVarTextR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarWordR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarWordR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarWordR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarWordR.datasource index fb6112bd..6f97a86d 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarWordR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadVarWordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadVarWordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadVarWordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadWarningMsgR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadWarningMsgR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadWarningMsgR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadWarningMsgR.datasource index c30a72c4..e62a6004 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadWarningMsgR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ReadWarningMsgR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ReadWarningMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ReadWarningMsgR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetR.datasource similarity index 73% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetR.datasource index b3fa2aa4..ef61eaa2 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ResetR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ResetR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetSingleTableIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetSingleTableIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetSingleTableIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetSingleTableIIR.datasource index 253a86c1..0808bf64 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetSingleTableIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.ResetSingleTableIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.ResetSingleTableIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.ResetSingleTableIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreBackupMemoryR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreBackupMemoryR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreBackupMemoryR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreBackupMemoryR.datasource index 26e9e461..153cebdf 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreBackupMemoryR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreBackupMemoryR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.RestoreBackupMemoryR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.RestoreBackupMemoryR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreSingleTableR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreSingleTableR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreSingleTableR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreSingleTableR.datasource index 9068e37b..334e5cb6 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreSingleTableR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.RestoreSingleTableR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.RestoreSingleTableR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.RestoreSingleTableR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveBackupMemoryR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveBackupMemoryR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveBackupMemoryR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveBackupMemoryR.datasource index 5e8d8c8b..c00c2255 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveBackupMemoryR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveBackupMemoryR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SaveBackupMemoryR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SaveBackupMemoryR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveSingleTableR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveSingleTableR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveSingleTableR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveSingleTableR.datasource index 235c6b34..d101bb7e 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveSingleTableR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveSingleTableR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SaveSingleTableR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SaveSingleTableR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveTablesR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveTablesR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveTablesR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveTablesR.datasource index 6ebe90b9..a9a1b656 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveTablesR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SaveTablesR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SaveTablesR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SaveTablesR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramFromDriveR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramFromDriveR.datasource similarity index 71% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramFromDriveR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramFromDriveR.datasource index a73efdac..99f86a93 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramFromDriveR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramFromDriveR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SelectPartProgramFromDriveR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SelectPartProgramFromDriveR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramR.datasource index 07b3ce1a..6325ecf5 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectPartProgramR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SelectPartProgramR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SelectPartProgramR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcAxisR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcAxisR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcAxisR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcAxisR.datasource index 6f63933f..17ef15ee 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcAxisR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcAxisR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SelectProcAxisR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SelectProcAxisR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcessR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcessR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcessR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcessR.datasource index 20b58cba..1b866f8e 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcessR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SelectProcessR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SelectProcessR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SelectProcessR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetDateTimeR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetDateTimeR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetDateTimeR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetDateTimeR.datasource index 736ce121..cfb3f83a 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetDateTimeR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetDateTimeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetDateTimeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetDateTimeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedManOverR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedManOverR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedManOverR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedManOverR.datasource index 8104d013..65187000 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedManOverR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedManOverR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetFeedManOverR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetFeedManOverR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRapidOverR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRapidOverR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRapidOverR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRapidOverR.datasource index 5af90c9d..9faa0ee3 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRapidOverR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRapidOverR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetFeedRapidOverR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetFeedRapidOverR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRateOverR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRateOverR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRateOverR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRateOverR.datasource index 6af2261f..d674f35d 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRateOverR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetFeedRateOverR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetFeedRateOverR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetFeedRateOverR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetIpAddressR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetIpAddressR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetIpAddressR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetIpAddressR.datasource index 720042ad..babecf7c 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetIpAddressR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetIpAddressR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetIpAddressR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetIpAddressR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetManMovDirectionR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetManMovDirectionR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetManMovDirectionR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetManMovDirectionR.datasource index 94e38d31..b855db08 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetManMovDirectionR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetManMovDirectionR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetManMovDirectionR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetManMovDirectionR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetMdiStringR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetMdiStringR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetMdiStringR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetMdiStringR.datasource index edc50876..b9bc7a01 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetMdiStringR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetMdiStringR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetMdiStringR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetMdiStringR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOffsetTabRecordIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOffsetTabRecordIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOffsetTabRecordIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOffsetTabRecordIIR.datasource index 82795167..b848c09d 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOffsetTabRecordIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOffsetTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetOffsetTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetOffsetTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOriginTabRecordIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOriginTabRecordIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOriginTabRecordIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOriginTabRecordIIR.datasource index 86f619a7..8c7ab4b8 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOriginTabRecordIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetOriginTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetOriginTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetOriginTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarDoubleR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarDoubleR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarDoubleR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarDoubleR.datasource index 46c05157..6c083993 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarDoubleR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarDoubleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetProcVarDoubleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetProcVarDoubleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarWordR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarWordR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarWordR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarWordR.datasource index 0d80f3bb..89279041 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarWordR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcVarWordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetProcVarWordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetProcVarWordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcessModeR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcessModeR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcessModeR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcessModeR.datasource index cfbb27f7..a600a5e0 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcessModeR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetProcessModeR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetProcessModeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetProcessModeR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetServoParR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetServoParR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetServoParR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetServoParR.datasource index cb5b64f8..bb77e668 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetServoParR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetServoParR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetServoParR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetServoParR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetSpeedRateOverR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetSpeedRateOverR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetSpeedRateOverR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetSpeedRateOverR.datasource index 825118d3..de30d9de 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetSpeedRateOverR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetSpeedRateOverR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetSpeedRateOverR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetSpeedRateOverR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetToolTabRecordIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetToolTabRecordIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetToolTabRecordIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetToolTabRecordIIR.datasource index c6f6a332..90dfd5e0 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetToolTabRecordIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetToolTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetToolTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetToolTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetUserTabRecordIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetUserTabRecordIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetUserTabRecordIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetUserTabRecordIIR.datasource index 4763b3f2..2485b35e 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetUserTabRecordIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetUserTabRecordIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetUserTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetUserTabRecordIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarJOGR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarJOGR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarJOGR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarJOGR.datasource index 161609b0..25fb98c1 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarJOGR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarJOGR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetVarJOGR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetVarJOGR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarRCMR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarRCMR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarRCMR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarRCMR.datasource index c9f6538d..57633784 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarRCMR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarRCMR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetVarRCMR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetVarRCMR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarUASR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarUASR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarUASR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarUASR.datasource index f4d06025..0e050f7d 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarUASR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SetVarUASR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SetVarUASR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SetVarUASR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SkipPProgBlockR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SkipPProgBlockR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SkipPProgBlockR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SkipPProgBlockR.datasource index 3a6c1665..6f15015f 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SkipPProgBlockR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SkipPProgBlockR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SkipPProgBlockR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SkipPProgBlockR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SndProcInpDataR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SndProcInpDataR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SndProcInpDataR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SndProcInpDataR.datasource index 307ec90d..944ed982 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SndProcInpDataR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SndProcInpDataR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SndProcInpDataR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SndProcInpDataR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SyncroCycleR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SyncroCycleR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SyncroCycleR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SyncroCycleR.datasource index 8b7d9f4c..db608a03 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SyncroCycleR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.SyncroCycleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.SyncroCycleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.SyncroCycleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.UnLockTableIIR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.UnLockTableIIR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.UnLockTableIIR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.UnLockTableIIR.datasource index da8ec342..648cd0c3 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.UnLockTableIIR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.UnLockTableIIR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.UnLockTableIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.UnLockTableIIR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteRemapDefinitionsR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteRemapDefinitionsR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteRemapDefinitionsR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteRemapDefinitionsR.datasource index f97364ea..30f9e08d 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteRemapDefinitionsR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteRemapDefinitionsR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.WriteRemapDefinitionsR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.WriteRemapDefinitionsR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarDoubleR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarDoubleR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarDoubleR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarDoubleR.datasource index 46ed79a9..1a62a52f 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarDoubleR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarDoubleR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.WriteVarDoubleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.WriteVarDoubleR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarTextR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarTextR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarTextR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarTextR.datasource index d49288be..23e5d637 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarTextR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarTextR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.WriteVarTextR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.WriteVarTextR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordBitR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordBitR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordBitR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordBitR.datasource index 0044aae1..26615c4b 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordBitR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordBitR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.WriteVarWordBitR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.WriteVarWordBitR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordR.datasource similarity index 72% rename from CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordR.datasource index 059fb302..a5758aa3 100644 --- a/CncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordR.datasource +++ b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CMSCncLib.OPENcontrol.WriteVarWordR.datasource @@ -6,5 +6,5 @@ cause the file to be unrecognizable by the program. --> - CMSCncLib.OPENcontrol.WriteVarWordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + CMSEgwProxy.MultiCncLib.OPENcontrol.WriteVarWordR, Service References.OPENcontrol.Reference.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/CncLib/Service References/OPENcontrol/CncLib.OPENcontrol.BootPhaseEnquiryR.datasource b/EgwProxy.MultiCncLib/Service References/OPENcontrol/CncLib.OPENcontrol.BootPhaseEnquiryR.datasource similarity index 100% rename from CncLib/Service References/OPENcontrol/CncLib.OPENcontrol.BootPhaseEnquiryR.datasource rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/CncLib.OPENcontrol.BootPhaseEnquiryR.datasource diff --git a/CncLib/Service References/OPENcontrol/OPENcontrol.wsdl b/EgwProxy.MultiCncLib/Service References/OPENcontrol/OPENcontrol.wsdl similarity index 100% rename from CncLib/Service References/OPENcontrol/OPENcontrol.wsdl rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/OPENcontrol.wsdl diff --git a/CncLib/Service References/OPENcontrol/Reference.svcmap b/EgwProxy.MultiCncLib/Service References/OPENcontrol/Reference.svcmap similarity index 100% rename from CncLib/Service References/OPENcontrol/Reference.svcmap rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/Reference.svcmap diff --git a/CncLib/Service References/OPENcontrol/Reference.vb b/EgwProxy.MultiCncLib/Service References/OPENcontrol/Reference.vb similarity index 100% rename from CncLib/Service References/OPENcontrol/Reference.vb rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/Reference.vb diff --git a/CncLib/Service References/OPENcontrol/configuration.svcinfo b/EgwProxy.MultiCncLib/Service References/OPENcontrol/configuration.svcinfo similarity index 100% rename from CncLib/Service References/OPENcontrol/configuration.svcinfo rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/configuration.svcinfo diff --git a/CncLib/Service References/OPENcontrol/configuration91.svcinfo b/EgwProxy.MultiCncLib/Service References/OPENcontrol/configuration91.svcinfo similarity index 100% rename from CncLib/Service References/OPENcontrol/configuration91.svcinfo rename to EgwProxy.MultiCncLib/Service References/OPENcontrol/configuration91.svcinfo diff --git a/CncLib/app.config b/EgwProxy.MultiCncLib/app.config similarity index 100% rename from CncLib/app.config rename to EgwProxy.MultiCncLib/app.config diff --git a/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll index c7bb1b1ebc63f38f40736e4f474279c70bfa9825..b3bab9b9be7482b58a39198c729db70924873f9d 100644 GIT binary patch delta 133 zcmZqZux{wEp3uQm&)3-1+Qrz~#njrx+}g#`+Qr)1#n#%z-rB{{+Qr%0#nsxyy|s&H z-a>(^bN1ym7;Cz;FiZ7VY(68^Zn205hRUUkEPuJ}d7bpH?G79H4hR7NySFfE delta 133 zcmZqZux{wEp3uS6&D+@3+Qrz~#njrx+}g#`+Qr)1#n#%z-rB{{+Qr%0#nsxyy|s&H z-a>(*1-uO9&x+l5ym|cXh1(6^c8f(kK+L<{ViDgRKAkS!wj>51U;<(pMg|6*^Lz|C j8~GT5f?b05^Iy66Lga Date: Thu, 19 May 2022 11:33:42 +0200 Subject: [PATCH 22/30] Refactor riferimenti progetti tra CncLib --> EgwProxy.MultiCncLib --- IOB-WIN-NEXT.sln | 2 +- IOB-WIN-NEXT/IOB-WIN-NEXT.csproj | 6 +++--- IOB-WIN-NEXT/IobFanuc.cs | 10 +++++----- IOB-WIN-NEXT/IobFileEurom63.cs | 2 +- IOB-WIN-NEXT/IobOSAI.cs | 2 +- IOB-WIN-NEXT/IobSiemensTorri.cs | 4 ++-- IOB-WIN-NEXT/IobSiemensTorri_legacy.cs | 6 +++--- IOB-WIN-NEXT/memAddress.cs | 2 +- IOB-WIN-NEXT/postBuildTgt.bat | 4 ++-- IOB-WIN.sln | 2 +- IOB-WIN/IOB-WIN.csproj | 6 +++--- IOB-WIN/IobFanuc.cs | 10 +++++----- IOB-WIN/IobFileEurom63.cs | 2 +- IOB-WIN/IobOSAI.cs | 2 +- IOB-WIN/IobSiemensTorri.cs | 4 ++-- IOB-WIN/IobSiemensTorri_legacy.cs | 6 +++--- IOB-WIN/memAddress.cs | 2 +- IOB-WIN/postBuildTgt.bat | 4 ++-- 18 files changed, 38 insertions(+), 38 deletions(-) diff --git a/IOB-WIN-NEXT.sln b/IOB-WIN-NEXT.sln index 1568a71e..012e126d 100644 --- a/IOB-WIN-NEXT.sln +++ b/IOB-WIN-NEXT.sln @@ -5,7 +5,7 @@ VisualStudioVersion = 16.0.29613.14 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{58E399F3-9D4E-49D3-AB35-9ED536543D50}" EndProject -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CncLib", "CncLib\CncLib.vbproj", "{2D769FFD-1122-4276-A115-29246E6D23C5}" +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EgwProxy.MultiCncLib", "EgwProxy.MultiCncLib\EgwProxy.MultiCncLib.vbproj", "{2D769FFD-1122-4276-A115-29246E6D23C5}" EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EgwProxy.OsaiCncLib", "EgwProxy.OsaiCncLib\EgwProxy.OsaiCncLib.vbproj", "{DC6B309E-F8E9-4BA2-A621-4F617C072533}" EndProject diff --git a/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj b/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj index d317d19c..0d17b818 100644 --- a/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj +++ b/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj @@ -81,7 +81,7 @@ ..\packages\Portable.BouncyCastle.1.9.0\lib\net40\BouncyCastle.Crypto.dll - ..\CncLib\ExtLib\CndexLinkDotNet.dll + ..\EgwProxy.MultiCncLib\ExtLib\CndexLinkDotNet.dll ..\packages\EasyModbusTCP.5.6.0\lib\net40\EasyModbus.dll @@ -842,9 +842,9 @@ - + {2d769ffd-1122-4276-a115-29246e6d23c5} - CncLib + EgwProxy.MultiCncLib {dc6b309e-f8e9-4ba2-a621-4f617c072533} diff --git a/IOB-WIN-NEXT/IobFanuc.cs b/IOB-WIN-NEXT/IobFanuc.cs index 62374e35..8a171a92 100644 --- a/IOB-WIN-NEXT/IobFanuc.cs +++ b/IOB-WIN-NEXT/IobFanuc.cs @@ -1,4 +1,4 @@ -using CncLib.CNC; +using EgwProxy.MultiCncLib.CNC; using IOB_UT_NEXT; using MapoSDK; using System; @@ -169,7 +169,7 @@ namespace IOB_WIN_NEXT FANUC_ref = (FANUC)Runtime.NC; if (isVerboseLog) { - lgInfo("FANUC_ref da CncLib"); + lgInfo("FANUC_ref da EgwProxy.MultiCncLib"); } // disconnetto e connetto... @@ -843,7 +843,7 @@ namespace IOB_WIN_NEXT if (FANUC_ref.Connected) { stopwatch.Restart(); - CncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); + EgwProxy.MultiCncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); if (utils.CRB("recTime")) { TimingData.addResult(cIobConf.codIOB, string.Format("PROC-DYN-DATA"), stopwatch.ElapsedTicks); @@ -866,7 +866,7 @@ namespace IOB_WIN_NEXT if (utils.CRB("SendAxPos")) { // salvo le posizioni... - CncLib.Focas1.FAXIS posAx = answ.pos; + EgwProxy.MultiCncLib.Focas1.FAXIS posAx = answ.pos; int[] currPosAbs = posAx.absolute; int i = 0; foreach (var item in currPosAbs) @@ -942,7 +942,7 @@ namespace IOB_WIN_NEXT { Dictionary outVal = new Dictionary(); stopwatch.Restart(); - CncLib.Focas1.ODBSYS answ = FANUC_ref.getSysInfo(); + EgwProxy.MultiCncLib.Focas1.ODBSYS answ = FANUC_ref.getSysInfo(); if (utils.CRB("recTime")) { TimingData.addResult(cIobConf.codIOB, string.Format("SYS-INFO"), stopwatch.ElapsedTicks); diff --git a/IOB-WIN-NEXT/IobFileEurom63.cs b/IOB-WIN-NEXT/IobFileEurom63.cs index 8959ddc4..c6905aa0 100644 --- a/IOB-WIN-NEXT/IobFileEurom63.cs +++ b/IOB-WIN-NEXT/IobFileEurom63.cs @@ -1,4 +1,4 @@ -using CncLib.OPENcontrol; +using EgwProxy.MultiCncLib.OPENcontrol; using IOB_UT_NEXT; using MapoSDK; using Newtonsoft.Json; diff --git a/IOB-WIN-NEXT/IobOSAI.cs b/IOB-WIN-NEXT/IobOSAI.cs index d6e1ec21..23ee4c86 100644 --- a/IOB-WIN-NEXT/IobOSAI.cs +++ b/IOB-WIN-NEXT/IobOSAI.cs @@ -109,7 +109,7 @@ namespace IOB_WIN_NEXT if (isVerboseLog) { - lgInfo(string.Format("INIT OSAI_ref da CncLib come {0}", IOBConf.tipoIob)); + lgInfo(string.Format("INIT OSAI_ref da EgwProxy.MultiCncLib come {0}", IOBConf.tipoIob)); } // disconnetto e connetto... diff --git a/IOB-WIN-NEXT/IobSiemensTorri.cs b/IOB-WIN-NEXT/IobSiemensTorri.cs index 153b4057..e5b1390f 100644 --- a/IOB-WIN-NEXT/IobSiemensTorri.cs +++ b/IOB-WIN-NEXT/IobSiemensTorri.cs @@ -360,7 +360,7 @@ namespace IOB_WIN_NEXT Dictionary outVal = new Dictionary(); #if false inizio = DateTime.Now; - CncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); + EgwProxy.MultiCncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); if (utils.CRB("recTime")) TimingData.addResult(string.Format("PROC-DYN-DATA"), DateTime.Now.Subtract(inizio).Ticks); try { @@ -379,7 +379,7 @@ namespace IOB_WIN_NEXT if (utils.CRB("SendAxPos")) { // salvo le posizioni... - CncLib.Focas1.FAXIS posAx = answ.pos; + EgwProxy.MultiCncLib.Focas1.FAXIS posAx = answ.pos; int[] currPosAbs = posAx.absolute; int i = 0; foreach (var item in currPosAbs) diff --git a/IOB-WIN-NEXT/IobSiemensTorri_legacy.cs b/IOB-WIN-NEXT/IobSiemensTorri_legacy.cs index 0ddddeb3..faaf961e 100644 --- a/IOB-WIN-NEXT/IobSiemensTorri_legacy.cs +++ b/IOB-WIN-NEXT/IobSiemensTorri_legacy.cs @@ -788,7 +788,7 @@ namespace IOB_WIN Dictionary outVal = new Dictionary(); #if false inizio = DateTime.Now; - CncLib.Focas1.ODBSYS answ = FANUC_ref.getSysInfo(); + EgwProxy.MultiCncLib.Focas1.ODBSYS answ = FANUC_ref.getSysInfo(); if (utils.CRB("recTime")) TimingData.addResult(string.Format("SYS-INFO"), DateTime.Now.Subtract(inizio).Ticks); try { @@ -904,7 +904,7 @@ namespace IOB_WIN Dictionary outVal = new Dictionary(); #if false inizio = DateTime.Now; - CncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); + EgwProxy.MultiCncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); if (utils.CRB("recTime")) TimingData.addResult(string.Format("PROC-DYN-DATA"), DateTime.Now.Subtract(inizio).Ticks); try { @@ -923,7 +923,7 @@ namespace IOB_WIN if (utils.CRB("SendAxPos")) { // salvo le posizioni... - CncLib.Focas1.FAXIS posAx = answ.pos; + EgwProxy.MultiCncLib.Focas1.FAXIS posAx = answ.pos; int[] currPosAbs = posAx.absolute; int i = 0; foreach (var item in currPosAbs) diff --git a/IOB-WIN-NEXT/memAddress.cs b/IOB-WIN-NEXT/memAddress.cs index ebfb9945..307787c0 100644 --- a/IOB-WIN-NEXT/memAddress.cs +++ b/IOB-WIN-NEXT/memAddress.cs @@ -1,4 +1,4 @@ -using CncLib.CNC; +using EgwProxy.MultiCncLib.CNC; using System; using System.Collections.Generic; using System.Linq; diff --git a/IOB-WIN-NEXT/postBuildTgt.bat b/IOB-WIN-NEXT/postBuildTgt.bat index 763b640e..083b35c0 100644 --- a/IOB-WIN-NEXT/postBuildTgt.bat +++ b/IOB-WIN-NEXT/postBuildTgt.bat @@ -57,8 +57,8 @@ REM del %2"DATA\CONF\IOT_WordList.map" REM del %2"DATA\CONF\IOT_DWordList.map" REM del %2"DATA\CONF\IOT_StringList.map" REM del %2"DATA\CONF\EsaKvara.ini" -REM del /S %2"SCMCncLib.dll" -REM del /S %2"SCMCncLib.xml" +REM del /S %2"SCMEgwProxy.MultiCncLib.dll" +REM del /S %2"SCMEgwProxy.MultiCncLib.xml" REM ora verifico tipo controllo esatto... REM if %1 == "CMS-FANUC" goto FANUC REM if %1 == "CMS-SIEMENS" goto SIEMENS diff --git a/IOB-WIN.sln b/IOB-WIN.sln index 793ca0f2..d8f71c25 100644 --- a/IOB-WIN.sln +++ b/IOB-WIN.sln @@ -12,7 +12,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-UT", "IOB-UT\IOB-UT.csp {58E399F3-9D4E-49D3-AB35-9ED536543D50} = {58E399F3-9D4E-49D3-AB35-9ED536543D50} EndProjectSection EndProject -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CncLib", "CncLib\CncLib.vbproj", "{2D769FFD-1122-4276-A115-29246E6D23C5}" +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EgwProxy.MultiCncLib", "EgwProxy.MultiCncLib\EgwProxy.MultiCncLib.vbproj", "{2D769FFD-1122-4276-A115-29246E6D23C5}" EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EgwProxy.OsaiCncLib", "EgwProxy.OsaiCncLib\EgwProxy.OsaiCncLib.vbproj", "{DC6B309E-F8E9-4BA2-A621-4F617C072533}" EndProject diff --git a/IOB-WIN/IOB-WIN.csproj b/IOB-WIN/IOB-WIN.csproj index 2fa262e2..951e030c 100644 --- a/IOB-WIN/IOB-WIN.csproj +++ b/IOB-WIN/IOB-WIN.csproj @@ -73,7 +73,7 @@ ..\packages\Autoupdater.NET.Official.1.5.1\lib\net40\AutoUpdater.NET.dll - ..\CncLib\ExtLib\CndexLinkDotNet.dll + ..\EgwProxy.MultiCncLib\ExtLib\CndexLinkDotNet.dll False @@ -601,9 +601,9 @@ - + {2d769ffd-1122-4276-a115-29246e6d23c5} - CncLib + EgwProxy.MultiCncLib {dc6b309e-f8e9-4ba2-a621-4f617c072533} diff --git a/IOB-WIN/IobFanuc.cs b/IOB-WIN/IobFanuc.cs index e5e65f4d..5c7de7cd 100644 --- a/IOB-WIN/IobFanuc.cs +++ b/IOB-WIN/IobFanuc.cs @@ -1,4 +1,4 @@ -using CncLib.CNC; +using EgwProxy.MultiCncLib.CNC; using IOB_UT; using MapoSDK; using System; @@ -169,7 +169,7 @@ namespace IOB_WIN FANUC_ref = (FANUC)Runtime.NC; if (isVerboseLog) { - lgInfo("FANUC_ref da CncLib"); + lgInfo("FANUC_ref da EgwProxy.MultiCncLib"); } // disconnetto e connetto... @@ -843,7 +843,7 @@ namespace IOB_WIN if (FANUC_ref.Connected) { stopwatch.Restart(); - CncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); + EgwProxy.MultiCncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); if (utils.CRB("recTime")) { TimingData.addResult(cIobConf.codIOB, string.Format("PROC-DYN-DATA"), stopwatch.ElapsedTicks); @@ -866,7 +866,7 @@ namespace IOB_WIN if (utils.CRB("SendAxPos")) { // salvo le posizioni... - CncLib.Focas1.FAXIS posAx = answ.pos; + EgwProxy.MultiCncLib.Focas1.FAXIS posAx = answ.pos; int[] currPosAbs = posAx.absolute; int i = 0; foreach (var item in currPosAbs) @@ -942,7 +942,7 @@ namespace IOB_WIN { Dictionary outVal = new Dictionary(); stopwatch.Restart(); - CncLib.Focas1.ODBSYS answ = FANUC_ref.getSysInfo(); + EgwProxy.MultiCncLib.Focas1.ODBSYS answ = FANUC_ref.getSysInfo(); if (utils.CRB("recTime")) { TimingData.addResult(cIobConf.codIOB, string.Format("SYS-INFO"), stopwatch.ElapsedTicks); diff --git a/IOB-WIN/IobFileEurom63.cs b/IOB-WIN/IobFileEurom63.cs index a05351cc..570e259f 100644 --- a/IOB-WIN/IobFileEurom63.cs +++ b/IOB-WIN/IobFileEurom63.cs @@ -1,4 +1,4 @@ -using CncLib.OPENcontrol; +using EgwProxy.MultiCncLib.OPENcontrol; using IOB_UT; using MapoSDK; using Newtonsoft.Json; diff --git a/IOB-WIN/IobOSAI.cs b/IOB-WIN/IobOSAI.cs index 960c7085..fb7cd067 100644 --- a/IOB-WIN/IobOSAI.cs +++ b/IOB-WIN/IobOSAI.cs @@ -109,7 +109,7 @@ namespace IOB_WIN if (isVerboseLog) { - lgInfo(string.Format("INIT OSAI_ref da CncLib come {0}", IOBConf.tipoIob)); + lgInfo(string.Format("INIT OSAI_ref da EgwProxy.MultiCncLib come {0}", IOBConf.tipoIob)); } // disconnetto e connetto... diff --git a/IOB-WIN/IobSiemensTorri.cs b/IOB-WIN/IobSiemensTorri.cs index fadd5832..a8e9e142 100644 --- a/IOB-WIN/IobSiemensTorri.cs +++ b/IOB-WIN/IobSiemensTorri.cs @@ -298,7 +298,7 @@ namespace IOB_WIN Dictionary outVal = new Dictionary(); #if false inizio = DateTime.Now; - CncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); + EgwProxy.MultiCncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); if (utils.CRB("recTime")) TimingData.addResult(string.Format("PROC-DYN-DATA"), DateTime.Now.Subtract(inizio).Ticks); try { @@ -317,7 +317,7 @@ namespace IOB_WIN if (utils.CRB("SendAxPos")) { // salvo le posizioni... - CncLib.Focas1.FAXIS posAx = answ.pos; + EgwProxy.MultiCncLib.Focas1.FAXIS posAx = answ.pos; int[] currPosAbs = posAx.absolute; int i = 0; foreach (var item in currPosAbs) diff --git a/IOB-WIN/IobSiemensTorri_legacy.cs b/IOB-WIN/IobSiemensTorri_legacy.cs index 0ddddeb3..faaf961e 100644 --- a/IOB-WIN/IobSiemensTorri_legacy.cs +++ b/IOB-WIN/IobSiemensTorri_legacy.cs @@ -788,7 +788,7 @@ namespace IOB_WIN Dictionary outVal = new Dictionary(); #if false inizio = DateTime.Now; - CncLib.Focas1.ODBSYS answ = FANUC_ref.getSysInfo(); + EgwProxy.MultiCncLib.Focas1.ODBSYS answ = FANUC_ref.getSysInfo(); if (utils.CRB("recTime")) TimingData.addResult(string.Format("SYS-INFO"), DateTime.Now.Subtract(inizio).Ticks); try { @@ -904,7 +904,7 @@ namespace IOB_WIN Dictionary outVal = new Dictionary(); #if false inizio = DateTime.Now; - CncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); + EgwProxy.MultiCncLib.Focas1.ODBDY2_1 answ = FANUC_ref.getAllDynData(); if (utils.CRB("recTime")) TimingData.addResult(string.Format("PROC-DYN-DATA"), DateTime.Now.Subtract(inizio).Ticks); try { @@ -923,7 +923,7 @@ namespace IOB_WIN if (utils.CRB("SendAxPos")) { // salvo le posizioni... - CncLib.Focas1.FAXIS posAx = answ.pos; + EgwProxy.MultiCncLib.Focas1.FAXIS posAx = answ.pos; int[] currPosAbs = posAx.absolute; int i = 0; foreach (var item in currPosAbs) diff --git a/IOB-WIN/memAddress.cs b/IOB-WIN/memAddress.cs index 19e0e72d..dc410b2a 100644 --- a/IOB-WIN/memAddress.cs +++ b/IOB-WIN/memAddress.cs @@ -1,4 +1,4 @@ -using CncLib.CNC; +using EgwProxy.MultiCncLib.CNC; using System; using System.Collections.Generic; using System.Linq; diff --git a/IOB-WIN/postBuildTgt.bat b/IOB-WIN/postBuildTgt.bat index d9b7bf82..255a5d11 100644 --- a/IOB-WIN/postBuildTgt.bat +++ b/IOB-WIN/postBuildTgt.bat @@ -57,8 +57,8 @@ REM del %2"DATA\CONF\IOT_WordList.map" REM del %2"DATA\CONF\IOT_DWordList.map" REM del %2"DATA\CONF\IOT_StringList.map" REM del %2"DATA\CONF\EsaKvara.ini" -REM del /S %2"SCMCncLib.dll" -REM del /S %2"SCMCncLib.xml" +REM del /S %2"SCMEgwProxy.MultiCncLib.dll" +REM del /S %2"SCMEgwProxy.MultiCncLib.xml" REM ora verifico tipo controllo esatto... REM if %1 == "CMS-FANUC" goto FANUC REM if %1 == "CMS-SIEMENS" goto SIEMENS From d9313e5065ac65d7aa296378288af71481cfc2a0 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 11:43:59 +0200 Subject: [PATCH 23/30] Aggiunta 2 solution x progetti dll singole (da includere nuget...) --- EgwProxy.MultiCncLib.sln | 66 ++++++++++++++++++++ EgwProxy.OsaiCncLib.sln | 66 ++++++++++++++++++++ EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll | Bin 967680 -> 967680 bytes 3 files changed, 132 insertions(+) create mode 100644 EgwProxy.MultiCncLib.sln create mode 100644 EgwProxy.OsaiCncLib.sln diff --git a/EgwProxy.MultiCncLib.sln b/EgwProxy.MultiCncLib.sln new file mode 100644 index 00000000..143b61a9 --- /dev/null +++ b/EgwProxy.MultiCncLib.sln @@ -0,0 +1,66 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.2.32505.173 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{58E399F3-9D4E-49D3-AB35-9ED536543D50}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EgwProxy.MultiCncLib", "EgwProxy.MultiCncLib\EgwProxy.MultiCncLib.vbproj", "{2D769FFD-1122-4276-A115-29246E6D23C5}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B52E3E86-1B82-4F4D-982C-0C8909CD2A28}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x86 = Debug|x86 + FANUC|Any CPU = FANUC|Any CPU + FANUC|x86 = FANUC|x86 + Release|Any CPU = Release|Any CPU + Release|x86 = Release|x86 + SIEMENS|Any CPU = SIEMENS|Any CPU + SIEMENS|x86 = SIEMENS|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|Any CPU.Build.0 = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|x86.ActiveCfg = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|x86.Build.0 = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|Any CPU.ActiveCfg = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|Any CPU.Build.0 = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|x86.ActiveCfg = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|x86.Build.0 = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|Any CPU.ActiveCfg = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|Any CPU.Build.0 = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|x86.ActiveCfg = Release|x86 + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|x86.Build.0 = Release|x86 + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|Any CPU.Build.0 = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|x86.ActiveCfg = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|x86.Build.0 = Debug|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Debug|x86.ActiveCfg = Debug|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Debug|x86.Build.0 = Debug|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.FANUC|Any CPU.ActiveCfg = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.FANUC|Any CPU.Build.0 = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.FANUC|x86.ActiveCfg = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.FANUC|x86.Build.0 = FANUC|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Release|Any CPU.Build.0 = Release|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.Release|x86.ActiveCfg = Release|x86 + {2D769FFD-1122-4276-A115-29246E6D23C5}.Release|x86.Build.0 = Release|x86 + {2D769FFD-1122-4276-A115-29246E6D23C5}.SIEMENS|Any CPU.ActiveCfg = SIEMENS|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.SIEMENS|Any CPU.Build.0 = SIEMENS|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.SIEMENS|x86.ActiveCfg = SIEMENS|Any CPU + {2D769FFD-1122-4276-A115-29246E6D23C5}.SIEMENS|x86.Build.0 = SIEMENS|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {801DCDC5-B7D3-4EA5-B543-783D2C91765F} + EndGlobalSection +EndGlobal diff --git a/EgwProxy.OsaiCncLib.sln b/EgwProxy.OsaiCncLib.sln new file mode 100644 index 00000000..79bd7645 --- /dev/null +++ b/EgwProxy.OsaiCncLib.sln @@ -0,0 +1,66 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.2.32505.173 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{58E399F3-9D4E-49D3-AB35-9ED536543D50}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "EgwProxy.OsaiCncLib", "EgwProxy.OsaiCncLib\EgwProxy.OsaiCncLib.vbproj", "{DC6B309E-F8E9-4BA2-A621-4F617C072533}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B52E3E86-1B82-4F4D-982C-0C8909CD2A28}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x86 = Debug|x86 + FANUC|Any CPU = FANUC|Any CPU + FANUC|x86 = FANUC|x86 + Release|Any CPU = Release|Any CPU + Release|x86 = Release|x86 + SIEMENS|Any CPU = SIEMENS|Any CPU + SIEMENS|x86 = SIEMENS|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|Any CPU.Build.0 = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|x86.ActiveCfg = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Debug|x86.Build.0 = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|Any CPU.ActiveCfg = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|Any CPU.Build.0 = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|x86.ActiveCfg = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.FANUC|x86.Build.0 = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|Any CPU.ActiveCfg = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|Any CPU.Build.0 = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|x86.ActiveCfg = Release|x86 + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.Release|x86.Build.0 = Release|x86 + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|Any CPU.Build.0 = Release|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|x86.ActiveCfg = Debug|Any CPU + {58E399F3-9D4E-49D3-AB35-9ED536543D50}.SIEMENS|x86.Build.0 = Debug|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Debug|x86.ActiveCfg = Debug|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Debug|x86.Build.0 = Debug|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.FANUC|Any CPU.ActiveCfg = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.FANUC|Any CPU.Build.0 = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.FANUC|x86.ActiveCfg = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.FANUC|x86.Build.0 = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Release|Any CPU.Build.0 = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Release|x86.ActiveCfg = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.Release|x86.Build.0 = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|Any CPU.ActiveCfg = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|Any CPU.Build.0 = Release|Any CPU + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|x86.ActiveCfg = Release|x86 + {DC6B309E-F8E9-4BA2-A621-4F617C072533}.SIEMENS|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {801DCDC5-B7D3-4EA5-B543-783D2C91765F} + EndGlobalSection +EndGlobal diff --git a/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll index b3bab9b9be7482b58a39198c729db70924873f9d..555e41e3d40fa9867bac157d06af39ca0d178073 100644 GIT binary patch delta 133 zcmZqZux{wEp3uSMDA?H5+Qrz~#njrx+}g#`+Qr)1#n#%z-rB{{+Qr%0#nsxyy|s&H z-a>&D>*O4g&bhcPv0Qcj|Ev3J+btIH05R`&i$#2Q_;efv+maZ7fC-3Y7#SFJ&hs(o jY~*7I3U&!TI&s1UCl(vml^$24rPrse+3v8B?|={hCjc(^bN1ym7;Cz;FiZ7VY(68^Zn205hRUUkEPuJ}d7bpH?G79H4hR7NySFfE From 492b73d5b054e6dc749cc15b6be374569d4fe3aa Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 11:44:59 +0200 Subject: [PATCH 24/30] Per ignorare modifiche EgwProxy.OsaiCncLib --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index afc2b628..abb51d1e 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,9 @@ # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs +#dll di OsaiCncLib... +EgwProxy/EgwProxy.dll + # Build results [Dd]ebug/ [Dd]ebugPublic/ From d75c5e30c19cfedad6fb26adf1b512eddf862ea3 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 11:46:48 +0200 Subject: [PATCH 25/30] Fix assembly info x shared version --- VersGen/VersGen.cs | 2 +- VersGen/VersGen.tt | 10 ---------- 2 files changed, 1 insertion(+), 11 deletions(-) delete mode 100644 VersGen/VersGen.tt diff --git a/VersGen/VersGen.cs b/VersGen/VersGen.cs index bca1b39c..f50f8382 100644 --- a/VersGen/VersGen.cs +++ b/VersGen/VersGen.cs @@ -6,4 +6,4 @@ using System.Reflection; [assembly: AssemblyVersion("0.0.0.0")] [assembly: AssemblyFileVersion("0.0.0.0")] [assembly: AssemblyCopyright("EgalWare © 2006")] -[assembly: AssemblyCompany("Steamware")] \ No newline at end of file +[assembly: AssemblyCompany("EgalWare")] \ No newline at end of file diff --git a/VersGen/VersGen.tt b/VersGen/VersGen.tt deleted file mode 100644 index 34cd7a30..00000000 --- a/VersGen/VersGen.tt +++ /dev/null @@ -1,10 +0,0 @@ -<#@ template language="C#" hostspecific="True" #> -// -// This code was generated by a tool. Any changes made manually will be lost -// the next time this code is regenerated. -// -using System.Reflection; -[assembly: AssemblyVersion("0.0.0.0")] -[assembly: AssemblyFileVersion("0.0.0.0")] -[assembly: AssemblyCopyright("Steamware © 2006-<#= DateTime.Now.Year #>")] -[assembly: AssemblyCompany("Steamware")] \ No newline at end of file From 33fe743fab3a40166d6ffc303e4543653c71fa15 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 11:54:28 +0200 Subject: [PATCH 26/30] Riorganizzato dll OsaiCncLib x vers numb + out path --- EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll | Bin 967680 -> 0 bytes .../EgwProxy.OsaiCncLib.dll.config | 48 - .../EgwProxy.OsaiCncLib.vbproj | 7 +- EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.xml | 11418 ---------------- .../My Project/AssemblyInfo.vb | 14 +- VersGen/VersGen.csproj | 13 +- VersGen/VersGen.vb | 8 + 7 files changed, 22 insertions(+), 11486 deletions(-) delete mode 100644 EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll delete mode 100644 EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll.config delete mode 100644 EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.xml create mode 100644 VersGen/VersGen.vb diff --git a/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll deleted file mode 100644 index 555e41e3d40fa9867bac157d06af39ca0d178073..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 967680 zcmdqK3Ai0q(KXz+?>uC4b35XC8kxAxRWEK*J104`BBm^S@B9jOR zhzN*?h>93M1Q8KY5phOTP((yUM8)w{$zQ8?o!(V@cWo}{_x}I)^E@PH)mhc2YVEam z_vztew}URp+OsU{p#N8{%(A=bZ~V7i`Dgl%W%Ty=Y4?oJKG*x`T6eeY`siBw9J^rA z^plF_F~#90Oh5AQ6HjcOGX037rx&N5IDNs1)8DxJ-qTNL9(DAbapU^d;Z5(cLzeB@ z)}GBDe9sZBPy2b6uhrkSN0xnde3ngg(W}2rucy=NpVQxn;&txoMgaAf|4pAz#__s6 z+wPol1LZd858f94Rnp%~+ua?nXuF3El%e2{2^qo@9~+;o9=wx;)3dBc5PAr|S>QRR z9DVvJgg^2b?hCzAKk~onS$5c*Vo`A<1_=b!I1R+L8VG>b}wwh#&B+@s%flU+KR!^Tvi*);DY2EN^T?FS1!5 zTeLC#y{wJKXwfEkg;86yDPEEBIu>n)S2TPbvxYWmD~E`vgV|CfG&iR=`$n^_>OD%P z_ppiP7U6reIeHHpZEhL9M;}1%;bWR}{d;-#I%=r1e2@O@nB160Z}xZ3UaO#wKk3^P z%Ntu!sJS)$v53fh13k;Y%(A8UtE#P^w$oK^hyHZowX=K~z^wfi(WrDawxR4(D3CAf zMwFC#Jw;|^8Tv*(g{eloS#Fl%c{WUO^3h@E9Pd|s~&sQ8E z!Ew4Sey`#H2@cnMf#LuO4u97B6bDFf__Hon93a8r&$>i$fJ#nRb_HojIu2%~?EQIT zDG5CMa@)Ax*^BeV<&ZVrNul-?liKpeJLuJ2LmiVk^2X`q%g#xi&FyJ$hr05?&V>y( zf`c7AsDoVtJ+!T%?!oTajl6h}1~zZpONos)QjQzr>3{su%9TT1le!u^P^@pXFYE3b z?Zh86L*e7j>^`cI95$E@_tVrtfdf6W$B$+`BU@9q+1$(N4;mL&?3wg-UY0y=QoB*{ zo6L&yUgyifuKw=fm)pzA`|}ZJ+H7>KtTJ%X*;dm{HcBNjeH0U&)?=O-=%ph=t+YB0 z;yrXiI`@oby(4p)qeayN1UE|G(JWn-+&MCkjZUTcy?I@c!}MlnHZp($c|P{A+@;=E zQH>Lv*S!HI z-B6n?Y+ef6o{g?Y!~BoB^76*JXzRn18*ia4ty>n^Peblz));Ga6?U}$7iwHTubD5e zP-9ot-ByZN=~&Ll38UFy_sG`Ikj8WIhZ^jj6+=CfdU{t3^-k(-4SV0DzSfG>KdHaD zJER@R2m4!|9qenFws+yU!JdT!g9H8Lf;iOa{^}YY>S(Pn<#I@4=N3cSUTf3zDa}22 z)3iZe4CzD4JsfS4=0iR-ZgAXe9=1bXwInn@d$Ye%$CDt-$c2Z{RO%lYS1sE^9fKY7 zzDMtO4-a1}3!b)0$BOpF5B6srD|%OSw~D9byHz}`z|B2Te0M(BRTWQbx+}iht>is} zJ+tTK#ieE8W1h_A8s9g%JyrGog)=Z<^xt;vi@!qU9N*ZBKDDto{qgxjhZoYC+dJ4h zySsaMeu>O87$ZqOke_1E%XcD*Wj z{V~ju{SqbnIWi+JZmui2{NQEhKKP}+(aBWDRehu5GA`y1+xmT5Zw9?bd>>Bl>r;BK zUwPfud;di7O79oyivO?cJ?H;sz32SDpm$d`h4zP2;EPH5%d61wF&&ii5j&0t=KY>* zZ3itiXXa0mLfOD6})1A8=7&Vtd| zS57T%M_Jo90MPU;$G?4f%MykJ~#UI8!oBkz81#^Q=y-6d{=vXFxjuA z|JmUk$+)<#)aet}gRjQn@Ziqqn1)VG#5$hVu}63qI=K|HvttiFA_xw|$|KM*i23=t z3PUk5zMrMKR(D#~9uHvr&EtU$Nz-0S%`qPc^mf$@{8$bIaPET^_gL2j(x0u99D$OD zjnS4n)>RiONi}TLlifwNtP#xX0l)vjR}VU?rq-SI6(d75nJ2aR9ZRri9*#PVMRQy) zzWrm-BvW2oS7`A)iuR4Jopl#KqgUlrA6aF%aRhC(-_7@DN(N3Q4QgnSq)|rqy&`#;5cwCXe-1XDsN*zb_*xJMjkpC7F^$H^kdbM4x_QfQ(1O`TBTi2jGQ9G%vqs%2Vtjrae{wY+_dwd^~#T6(h!XpGA9jg`0Q?9Dsm z7||lu(Ya!TOw!(3$ilOt$DpcLJheo_b?I2jD!uyws%x6^ZtK{O&LS?7_0ied*6F&i zuF^$`y7KZ2OK;EOW2u3@(V291=@FyC-fa3xDyj1J|89MlYOcNsJ@qCF>sv;}rsrP! ziYfJTZvjSg4Ev?sjZ)NU0L(pjEUHC$jMjmcw}QoJ;aG~9nJ*n^%Q~i=bane4#S&lE zE|grIVpV04$J%jT0@sb`I>&^zj^@ocf%tO!(Z^O}d{0f?^KPJ^w4b?zjY-D6@~Icn zA#B^sVb{TFSKlymq*zWZ+%S`e$DcyJVdkpkS>zjLuI3KK%M-~rG>)^|Ea%b}>iW1b z?!y>@iCz<`ZxkpnnntSE-SiXuim5!-*qmvQqfLB~e z3*4fUX_NiKLv-9<(5vD`iZvI}E1cJF(y=SuD$t;e(Gj|kfD3Dri${r4oY$M3G(2r0 zE=kapo~&p1>L#6c=v(dOj&g54*fUI_;#0&bue{QFO?Y_KCY|5uD?W>4oUy=>E5%nG zaq)XZy#3H2oQYl4Z3r2~7wM1Ip*A)+)H^)XH#$1lJJ@&iQ2$_m*~_@zZd{9{t1W{A zvpe#Uz38kabvM{I^1~rIuQ1qq(E_TGE{SaL@Kf_=;@WH9(D-cW{d9pEhtU%TC(NE! ze2qS7aD4Mjdb2El+Qg!-k6LlpwK9?mw+Zw;MKaPEAsp$`-h(c_;VR}|I@;!MLU1bW z+i-bcCbSOK9q1{wrE@e_7aP%*D>ZO+wtKkPiefk5%{R$6F(&2Pd+^(RPtD~PIx|;v zr!TsAE3vRv_3;I{;{6opgX}t@#=vsF!?v*)VhdxrElm6d}&HOZpIeXDHx{fs$&eBKVb({vmyOYUnsJ<^#6SNe`or?%$mP&&d%kFH{ivdSwS}doYX)1 z=BzlVe6ej-e7JnEMOOT_e6c}R%pCw{ove6Q`C@8T{Gxm@iQXEAx9A+uhsqc9DaU7{ z3$oF-XQOmj%w5naLg?ly+{sm#Q$=)CR307CH(-oNHcFrM*K#}bS^JI0mg%$THY$2S zpEYj+f7b2g3v`4NP~^@{=oXcZ&IV0ux|3xpeaHU{ZEZb_aqDV)UYt0QX4re^4|f5! zxPo5d9+J~fdo+mW>Heg(X&dBBny1|3+029@tZPhwU@}9{4H*vG3##rg}68cf{XEe^#|g`uZUTmo0R7&I?MAd|;{-g8GmF$yPcZAIGLJ1^Ok1V-_VR^0Gk<4u zAyBL8*{&E36xUAY(6l_{-nbPu$CDs9NOep-pR z^|zF*FQ8C)my$hH z5)F2?G-5RdJDZRLyZ>fO5Zt9QiO%7(AdO#RiavE(hLCKHpz7`Y)EjNDY>uw-Bs}Vx zduknCEqZCwz0KuhX}*i=PjnZT+?ly~xnp+DH?wtG^YUw?$DC4+{*i&|`^vaQbf>1< zd92@j7rmr?L`#bII5^Tg&%Gci-i=qz7j#H82TG8N%?l|EYv7=0JmHIhuNv3eH@ZKS z+S$C6aBF}GURFXL;U7YUj^;TO!)3383T4sm@+}QB{EhF!wEq%gT(&c=ciJ4+Ot0#t zms{!8o%Fg!aFEw(1a2K5>>BAC-H+Pn&~0?+HrAY!oz&~PpmVHa?gHm_-92`-eN4ZU zI{e>m<$%}PO4-XNsN#*B&&p{w&@*kaTU~lugHf(7Jv_yFS~JYqs;8V^<9e&vg;l@5 zm*-ZwVDze4)f-GID!#|fsr0(fS5(Rc17q+s)xELu(kkN?-3?cEbgP>!aHaQlBGbXt zD$RR{K(A=eb+3EX>hX&$h}&%LY<|f>di7{g=q@4PG7$T)8^|G6Vv9A z67sb97WGM%ypLkI<0@ge@Psdwj(-10f799^<_`7yA#ARu-v?U#ewYZ6#+)xS}z|64%_`oE20qW@2qkozA$ zRQ7*8#a?^=o4Wq#WG3CmH6Z&JH+x{bx&QT>|55*R%Sm|;z@7hv{`dG#`+uH>bhEJk z??Xd5bNnm;5$IsQL&FKGOKc z8&<~vcQ*fbcK_Q=er>yd>L<_krhYbuhZnt}hmLO-ZAE_$^h{~Kp8n2y=nKZ{@S?S2 zc^5gZzq`3T#mH}Tc443e+RH2J{0;%^6tMkmY5QB0+oy}!luKLOgkJC#yPH?g7U>Jh zmK1Ya9N*KNN1%C3JHDf|E!+)FR2UM_OIJU}t`k@QvTAp(7)o6;wKsrtm8=GQ68pV-rUqy+fH@*uVGZaOM0 z1%!SF(Pz#R`qAz$tzQS-#662XE?=e9U{7;v614ibZAyTTYuz-D>n6w3m*cHo#plc$ zq6GT-TaMKkG*(N_p|V?nB@|e`+W5P=IQ zuzU&Kx>0@b31x(avWi@ZB}zklpZ??~FQjPmGQvwf zAh;(}bomlGGgoa6#$7@ycNI7lfh$Ddas;jvfpZY}pa?8S;3^SVjKI|*a25rYFS$lU z&IRQ|B5)}J*NQ;1%=xg0oDa%%B5*bW9}$7$%AD&(gl=W+T0&Ey>hEX-ZlC~t4&tC@n@*O{8rS?T{ar0_JG&+B zaf;CrSBgK<(|m$p^AXw@-SBdC^MU$Gam<`&uYLQE{%>vnp;Y~QkUpuKy)tW3xA zNrMBoJJ=n?dhwynYu+{{_W!AEV*z-DZNFwuW63f+{hGIlwba<=POo+DVL9#_oj~V~ z>Filo<3^f%ZuU7(zvf!8{2H~s=51mHuia)>`8+cnkKx{kytsi@tBRdmopNtJOMvdLrc>?idqX#WpBU^|!N(`<**i(o?aKAy*nS+774+vocSrL? z`rF+0skI^6Fx_g@oLFyjgx%1u4(GKu= zyyCs>pGD~}P`oPr#S)-&-rbQ-9T`2bl5LN=r%fDaZ_Vp$yPlCBy9b$gh5Ey`2bRb8 zYquZY-_0>%InMD1_IJBG@%!*pUibG+MZ|6?8 z9s0{{r@X>6g|9HVb1j>-W!VncW;qVHG;}5o*k_L0)jiL9CK{bN)JYI04+ml0?!ivF zEqvczdbV@l!EXP2$hQ7ERbzOJ7bV?k;%qMYmoDq@6SD5&R(YL@=0SP#mCI@slDoRN z%Ek~_y{@3LHoDo~J+PbixJShY#nT8|`8tn(m36A?T=>pDLi)W4`i;;XuP8RH-{h2j zug{B5zPfr^jo`^$dY+yi+Rf5pO)6^;VztH)H`G!MzyGh)P(Ab7RX(Rp>n>?THy!5F zR$1}|I`KFucc*1mEV-9Zbw?#m+RvkJE3{95nzSTN%Ka1O`W|6CD@-R^>L0A|_XyK- ziJOePDm(HO8-C=R7KGLu?8-h#rM(%wOlq4p*)`JE9`rD-cOLD}xC6S!x%F^iaLZ+5 zXOwT;Yvdo0r)Q*3d3EK}x}3`g>tD1zbsdzx zU$*owpV5Hy-bO*$TiIoIOeA;t$M?ue4^MejR^r`T^pFYar|*!_y`J;VsVe8kOD5Fc z_T8W(4!Xqk$`9BNt@^484$Xrasn*BnZyMgQ&tdvT&m%y0eL5S-AqZwNo&FiaOx`9h z4t;gql)G4WVQx}Jw^>9_Rid{aP^r7t&5he-50lzW1JRCo48A`+U!Ct?Ev}?4=;qZ4 zZRL+!(Cw>y8|$j!jXZSwD&NLB)g44)(dd)6vA$x5Za@LO7gS%WUx^c4$eI}O@5 z_Z5rridL$=Wp~h#>r(u&D5G1B`nrm9@L?VFI_oMf$LoH2-IzsxETdgXM_2J_9b8cc zA8ZAix6xJ`vq8VJeCH?h&h%fmXW7E$ctjs5qt8)vxH%bt`^vxz*Z_a*Km40_m2Y-V zt=M;$fmM9q^JQSB58P7*=24)vz4`u4x)4S!?1?wg*D^9J;UfikfhW^)KyRMy1NWDK z%Y5KVW#DF{mz#T_#J2Ea}PO-S6Suu4X$?i?b+RoDX6z>ixcW>l(au zSM?UH|Fq370P{A5tluo(e1_g^mGG$8(hJzq%4$pBD#=sVsM}KGQ!pj%M?03{kH)77 zF2&XlrKgAni)|>0P7X|4yFoYdcG2VvScfh9cDeCy)^2>+ckm{6{&S*~#~rTo@6uaK zk-QY7L(7wkgTivy293J5xa_s)9M;r_Cwl0SFt+Y zEG_eRiPt5}^WjHjV6*z{C(1WpS7raW#Jg7bCnY|r!aptX>Gd0XGT7KtC0rVRca!PsfP zEZ^*!-jeUx5|6L&uSz@xI8J`9d~@B3{Oc0GzQVsL@qWOVzAKjfwhX-82c9nj@9=@& zm4Qoq;Ds{qNgw!q8ThIXyjTW);RAmt1AjuGw8S3?FU22DUcBlmrmV$pJLUdV246=( zw#`dr;B6J_b_~>?%iudb>n~;C3eEa!8N5LU|3<;#{-v;Md0$v(H~rv2|56yRye*zF zJXGG@&KToUK6J_$lH+Fe*$#K(-g~;go#yhV=<_g_*KJK1dat9r)qSv-y|#O=(R#0| zc!EN$A$=OJAywnE=rX5AwYrKIb&!@f3a->avIGSu%xEc1KSSnz%dG>?2I3qz{obG4 z8{$(-e%_=XkLX$#*Oe_U_MGJ|v&DTA9XHOW0<*lmK{b{?y+`?Nw&mW-8`w3pcX$HMtBtSTZy#=8H^Upo_h$NTnC*q_PS2KQ z*&-6KuOB5%Xzwl~t}@(6{clv(>nfwm_jE+jI+=|chG;uZmv(o`vw^*m`ykZd-{%?| zed7HN{B8oNO?A*c;uG2%bZF97ZlOVkBJy)43LgE2B0cKoKBT3C+eW2>c)z{WkUxV` zaY*Cp!!r`=(suX8=c9nKw#HrfOUQcH2TK8WMPRhn@f;(He$8sBV{-7L( z#zgTM9k|CW+XtV4-}5Wmq(dTZla7V@`k$KMK5V$Zbx*pxbDr|t=e1{3rnc_)cAn^E z&4wG3s?Ta^;ohsXs0giE)%%ShmA?voW^3Ct9&}{Z*T6L5_RF~h->GeMG=^Ig)G(9Y z-xu{cLwS?`OPHJjqC12hmvTq+-sOsXXUtRVsJO)h0;m z_HvB*bM>dL#2AO4O26+xISc4>55VVU)7zG1*@b7|CctpHd71L*xeZr#`DLoRc`vCq za^X91cN=~6XuYIkeR@1>(f#z7IbEygCHC3Z%~$#{-Ln38oeqWR8XC4; ze%Ge!7ag=2dPt@xE2DHJ!>$XTTga!=@brtQ3w6u7wxqfac6DKAJCW{m$cvd}Uk{db zwo`sSLc#TAkZPphE7h@qt&grF$G$1hxKy&e)Tx*Duuf3ON&e_4f2-oHsM~$_-56?> z-+gz)D}49u>uS*VFZ{UhW^^P$->UkS;i2!R)^@k)4`e;f`z<@wO~G1a-NSp2Gu6X%~U7 z6m+WTUV3jS&D@Ui>jwb&v12K|haR?+1nD@e{JK&8KxrSHkj9GIMRno;ZQilqgIXS* zO;%Tign@XdUY+9-vp$33cs$!E|U~(m-Q9 zS~{>X)Z9FmXanx$DfE)IQvM9&4leXA3Qe2n9(M1$+Kp227;UtyuJ{XHm74*v9Cz^v zbZ?xKZ2aK(*(Aq|Y;<7y74*rCuTnj&0?y}8r3WfEc$(g%U!N=fLEEKK$6xLc7!UUi_fKkHO4jUHf{O%`+J~3mhVn`6BTF7C|1MpyCvSaqH3r1COjDN-qQIpWhD2~V0%D0Wn&Y%ckL9$M_1`w{v}Y}YAF&sAJP zEeabS-tya#3U?V!KZc{2S7CB~RX>^#~q9Ttht zbfbYmUDv(Dpq9t|Gyo(aJ!0199&6odua)!*_+3L7obCM}wnlp#kG328aaR`?Qmvj= zKJn*;a@%gr&Fiy?w`VilF;@q!O=gE;yjo*GYr+`+tZ=C7j8 zk>-`M%(Bh{Xq$%zb{{D)}4)^_lIe_BYovKP0B}_H(>N}AKk${i*Kg4J~xhj(D}d}=rD=+<_< zZu)y2`hS4_hgs;?i^zX#;EyTzV+enY$M1&r;ulay$y3Ctj_=#c`%sRQwZxT7a+QqB zdlrA3D%u+p-utThO<;OFigvX4u7>?(`JKSA-r+wldhhhsdvD6hWuZYoGTpUoRT}bH zTV+chq=h1HY=+ejkakZMJYv=Iy2vs*VC|juh+us#*XDyY0Nva?Pzs5s?;EJzvEQaO%H`oac&lmG;gBU1HG;@@~+-B%K#`?udz;a_fDJWSkrnbgf)Uf)5}nC zIo2z3L2(z>n>Ui2Ky>g(mUj<+y6Ftc_dI1%r&wD%c}{imoN~WD?B^+-3dE$My=6!F zEGd6Z>jzT?JMdE}|DdhYwWhPaOxl;eO#cmw7vJ=9Jw`mvqzn5iujnEqjc`6Poo zrdywQM-wk!yl%N&y8EZ`HG21yZRtQ`AU_k)9{TQ2Q=_k|d()rIB0lC|UEVjwkhd1) zza4e8K9Cl8YGOiH-oEG&%5T!yS@J%f8K%#1=Pf7)eA+>|^A_~@UHcNCyjX>lY&`F* z81m_yuHXaZ#Tp4dJwGq_Ky+kU$9LbS7td0BpuE^X^QBIspyTc;r7xmseSMzP*UA(6 zy2LT)%l*(*7STUYUTleeRtEYqe*?t_%8Q-q_{X^Mo1^$Zd2vV`|5(T0Q1OB2*E;L? z3ml)^BI*aqi{*9vg^s_m;sfQym392%9DftV2g-}v68udSABg_h1;pUE&z}=k;f<>IaC|pH+kYnLkhQfq4B1`K<3&iVu_*e}rBJpMC*Ej0aF& z{IibF^}J5;f%2kr-J0z)e;dUIqHEuE{1e@Hzh3cy@?x6i%kkb8^k}>hO^>(FljCjW zQ7^6ijY}NEc=P&3hc!Z9pu8AGKlHCBsDJl{`STSYh}O>ppZ4Ek`#`jQCivScK2Tm9 zoZ!=8f!ID!UYwBN@1XcVd2xp3%kg^?=+XEgnjSx&C&$mq6XWL+$1r~7aZkROj!;Ga zKs-P855|w@-i`s}UvKzT8g;P0dOKzT7E!QWT$f#?_86a4)YA1E)jPw@9w ze4xD8JHbCd@qy^ydPwjORD7VkSd`!&r1(H|d{)O_=*H_{#RtlZ%QRoEM{fl^T8|J- zuSY&lu18j$SdU!d7}g`+pB|$60iyYjeh#l+kKU&EKzVUT9lvmT9jf?1bmy$*OT7*Q zJ<>Sg5#y){g}L1jPr+i|aIB&W960kLClS>G|OE z^@qy^)qZ9m-6(5Mc-_`L?b=xl# zA1E)LPw*EhK2Tn?tzT0=kM}8x4@BQTG+&P2sh~&WhiH2Ie4ZRXD^HA{OB}=aaX;@+ z{Q%KbSM+mTFn)Bx7vp!D;sfQyhIM@2{^^PjMDshrKSS|>@?zfv|DB2tlov!D#Q3?yF^nIt|4URqKzVTv`ne+*Kjtr0d?5OP z`2_zg#RsDGD#2f-_&|BFBEdgf@qy_3L4yA-#RsDGBf(#;_&~INB>3-Ed>~psG++AT z9MB_wAe#1v&y)VJ@`OKJ;u!qF^Y1;XA0VFJ4+j3=`F*b91M&P0`Mmw}6d#D^x4}PO z@qzN9dlvcC;J;V#f#`Upj?eS^0>ua7`R%ta$M1chN8^WRdi;Ez96u{hjGs#!`}kd` z`T^qcd%S-9E>e6T9>0*!<9D&*1M&D7{7V!ch}Y+k&&LOsDn1Z@zXtVbN{$+{}MCZ5a`0S4lC_WJT!*5^u<8sg=e;}InhtHG#u=0dIT;kaMafRv!i2d=K zdVgH0_(1HBkk9`3pyC6uKMej=iVwv82>I-fs}&!J{bBI0QG6h(2jd;`dAvWQ_&_|~ zo-fDyTF|5MMl?O%K2MIfl_$pAC5~adDF?@2A6ESUk-q5vpTT%D|2oA7%8SDj{EsL; z5Pkni@UK^VAUgg?@NZCjAo_=!68sw#ABc`W>iE;0J|9(lAi5r=`EtB(0zDdUMAPH# z^W=D2d1Aa>;@HRgW2zq@I^ID)o%Ay#xFFrSzQyBxv*H8M`H4DykJIbpiVsA`N18A7 zx&`z|FGSON`8=tYl_&IaiDS@<*Q-ycet_uu9{O1$(2M!EDn1aMKN+?8pHzGxy8e>j z-=_FLG+z_^Pbof7UYwoae_HW@^5WA8{$~^)C@-E!@NZXqAi6#`+t%l^iVsBB+v@o2 zzdIBki1y!_Fa7s9&?EmLn)aX1lm4^vg#TRP82rcmtWf;`(e*R*vwq+|=HIFKKy*Gl z!M{uKf#`mP1pjWu2g-|MG+*lbdC(($5l!ps^Q693p3v7NjzM2u-|kWU0MY&&{mcvW z<@x;u#RsDEa|!;viVu_*S0(uODLxR*zXbn_iVu_*4<-2bD?Sjd&zdjC?@ORZZ&c=*7oBUsZe{(l^0>Sn+}AAAhgo^LTts@qzMU zejT6d`MTl*(f+TF&)ffo;seoomEb?3_&|BFq>j(`V|`Qcf%4+QIzC?ycvSI$^5U90 zKKJ`A#RtlZTkH6|{l^p^h|Yi2@p=2-R(znmcr3yHj^YF5#WR{O=fihFkLClS>G|OE zl8j?d%ubHxYBiytKTPb)qU`LmAC_5VWg zf$08^4Qu?y{AUy&h>oul{9h_QP+n}F;6JPQKy>_?;QvbTf#`U&j?a2Nr}#j0|7;zf zkB@(?_&{|3QyriE_8Y|qqVq`!{%;i@i0)@f@Sj(FAi6&(!T+7&1CbvR{1+4-i2Sfo zjUTw*-zz>4tv?C=i;54F7u(kHdA$Ch_&|AaU>%>w>yL^LM91fvFZVZp0zKN_Ae!Fa z_&mA4vGS;w*8P?)aqRn>msCGMd9fJ%e7b&r^Jm2eqV=wh&-3{&iVsBhdnfpRReYel zxJC1&zJCKf(ihRRzCKUtYvl=jUE~rC(SOKi|Nf8S1JU;< z&6j%p6ZA+gMALftJgJwJC-icOW6_7iTg2u=zN{#OTF4akH#O- zv|c_>>Sg5#y>;}GKqMCW7b`20LikKzO6#Z7g5{yx~N_&~J(*L>-ZKF}k7 zAe#1v&y)VJ@`OKJ;u!qF``>=m4-nmtg?|1P_=CrLK=FZSJ;C`BgFjC3f#~~Z-S&CD zj#qpjy8ki3pP=|aR8JkB>z}CjK(u~rV%I;Y_(1Gequ)u255#^A`RrHvS6hT%f!MDh zpZz*n@qyT{A)o!aisA#YUp-&?br|%>uZX7o>hq*utvumZmpBH$vR)&qA0S%KF@Ejz zZ)eq9-+__(R-Vw;C5}N~ zo*%2Let_uy0O&iRUf(qoABgS`sN?hb^)(eAC@;27@TVz0P+sh&`BLBMphx;5n%39n zNqwz6p|4A{^ras#Ys|;9z_Z@adPPtDu0`djz}g68;WNoIYI{L6-HXqYy;ymo7nf-D zQr4%QWnKpb;_>eCS!N*i%36U}cqj(Qzt5BPTX~{>muS@=k2n32hZt`l9`8--$9uNo z1Mzqp{0$Tzh{xOW<#^8lJsNLB(|Y+lsh5=}^m2)oUUIxQq$1RK(?2Fuj<=dW8>4}0 z{s8f{t!*kjWxtz%9`%c8x?i6s`?c~!zb?`0H}=P-svjWs$BtD$u76$+HdA~c_J_gW zT=9X}AD%Du+5+@QFGSON`8=tYl_&IaiI!f{A6rrp${%wP2-bsnwe=&KuHWa$`mH=s zze}|0kH>o}6j=Eeh{yZTV7&QU{nm;PM9=e=f!KeZFa5V2=#l>rO^=_?ljCRQiScuZ*7!;P&8H%i|K5N=cyHMD zXrLNjAih_x8H_L0fO8FRRD2-5H`Cznp!h&^?i1r>@ZY5PK=fTn^QHbff*$FQXj*@t zC-t}Tg#Iqk(m$R*Z&v*P@%&jF=*!!QVykf!N=kFZJCO z^hjSs)B5^6sjrnM^mU1rzS7^jQ4z}DZ$TjR_wHz*@;4Cs`+`7!_V*r&55)d9_~GJP`tJ>Tq(7o*{e7O)-^vsEyF^R>*x&o8et_8DR|fj>cl&)6ABg=O z^4Z_}DLxSU+u-l7_(1G$&zJfh0D7b^qG^47p48XM6Z*PDOJC{l1E~n*?}HEs{e3VR zsQeAY{=Oy9pZ)z-#Rp=48~j5QABg>J@ZYBRKJ@Q+k{AojQCOTCT)J< z>Sg5#yIaDZ{a7#_?C%p5 zABg>J@SBPc#QyetsnhJ`nrC^W}J50(vxFh^EKO z=gIN1^2B(#L~Fd_`EaS~2Z-mxj9@(2-|ts^AojPxzfAFg*x#Nn_4)wlkzR%X$Lenivt`#f2{l_%N0js0}J>IaDZ zv`f{Gy1sRT;sdci4E~LZ55)fPe5uz*L67u8G_9AL4j^r&A%)BXB9*{_u+`gMs`zp+1VQT+h1KMt+>QU3UZ;sdci z4F0W(55)fPe5uzbL67u8G_9ANobs?W!Lj_Q#^CALWnFDn1bV!{Fbc_(1Fr&zE|A z4)jPbMALftJgJwJC-icOmR`~hE2s$Nk2?{l{K5O*yU;-84k_SgV}E>J^#jEIIKS%0`GfvlH(YPMNAZE^w|dck$Y;I2p!h)S zCxd^l;sddtJYVX2ALx<3h^F=Rc~W01Pw49sEq$e*zDPwVKi!W&=%+8Cfyz%n?5E4? z^?yL|fmnafm->7e^hh5>)B5;4sgIQ>^l^!nKC%BERQ&+4|E>%AXFq*K@qyS+2LB<& z2Vy^YzSQfhphtQkn%2wbNxiH*p_fav^pbvhn2Jz-`WgbEpT3R;Dn9|SpKhu2l>L4K z^r&A%)BXB9*{_u+`gMs`zp+0aQT+h1KUP%zxb=ztAxW%H-&A}co*yBf{q(5f1F@eB z{+ktepYMYn>4RumAD<`nvGRmIF458__TLXwKS1oiM}q#@Pd`+AAoi2Ne_Zi_ z*iW7>_4*O$kzR`dE2FAD3w96Z`Ku)ejK+?{7i>?5AHVJ`nrK;QvPPf!I%; zFZKE@=#gHCruFi9QZFk{=;abEy`-O>ry`V}euqHlrx(ybc_25XS((24~h@O^CRT5pZ=)$K+AERzE+;l*Ckr|N3n|Ec&u>?hBc zdi@LZNH0Xwdigx5mz5{$ zd}&R;h^G7Xd9q(CPxR{&t$t&Fw4uPNA0YO}mQ_D)ePVy)iVwv8F!=3?55)fPe5qFl z=#f7VP3z_Jq+V8@(90!SdP#rKkLhZEbRiJ>qZ)ejK+X}6$%_R~bg2Vy@N{6WPBVn2Dl)N2yx zkzRN5g* zqz|HLeSDtO$I27>xI{~z*iTbbKS1oKBZL0gPpc|E5c|pCucr7w>?hBcdQAmA(hJeF zUOrFiW#tLIT%x6y^wa88gz^*pnsw}_HPJxjCm{YUIaDZaaz@n+JCL3_(1FrgTJ=o1F=6mU+Ogj^hhs6(|Y+lsh5=}^m2)o zUeX`yP!Y->GZ6^an|0AZ83PwHdk z34L6mrBCdqO;kTX?57)p{(1kksp12%pA7zHiVwto@_eb+=AcJZp0eM0phx{8n(o)<$$qUo(XUIi`i=dumFfqG z{c%^-kJ^82t@uFf4}!2Ofyy61?2iX3J!QZ1L67=HG~KVyll@wGqFT+&Uppy25buvXU+S|n=#f5%ruFf8QXeZ%=;IPCePTcDqWS@1KRq4v&-ldA`)^0MH}75KZgl^Q2x@p3uuBT6#(U9Y{qe{~d%t=)Z%} zK;=Im_Frdr>w1~nKd}Gas`x;8@dfzF^QAtAfF9|CXj&hiC-t%Ngg!3O(kJ%Q+f+Y5 z?57Dq|Lmtj6(5NGWbhADd?5Cd=S#f~2R+gY(X?JZPwHjm3B6pRrI+;65mbco(~$^- zemV*bRDJ?tKTQqvWIr9P_(1f$82se4RumAD<`nvGRmIF458__R|@vA0YPAoMILIahb zfY?t5S9;2Rmw_Jji)gxEpC|jZ@IaDZw0ZkMu$`t(VV}dRciwFPCWPCH-_U6`}le2?C*?E=2>CpMcm; z=LdRH4LD!*e#Hmk-xv0Lsn2DgNBSU|*2m{beXKm8k4v=liT(5e)ejK+>9U}I_S5Bx z55#^l_*W=C5c|pVrCwKp9_fW>S}&g`^|JDWUM|tnOZw@9RD|-=RS1NBx*82sega}Y zU0dlX`@IJAs9!|W{rWuFuazhIb%|ELu|Gbf`T=5p+*0+U&VO91_&}}S7Yz99rw=PW z5c?_IKJ%|rd?5Cd=SzJ*0(zt`qG^47p48XM6Z*PDOJC`y>!}FkryCFm{d6N5sQd)P zep(UeNi|@7`l#Xq@%rTXQlFbZkMuz_t&h)>`dE2FAD3w96Z`LDsvjWs-~B=V?2nrj zABg>A@IS8jK

amwMd-dZZVkX}x@&)XT~fdbvbPFX^XGP!Y;cw;~Yw>62)n@)HpI z>5)LsrOr>cDLznMd}lp6U*P#tpHG1v>4RumAD<`nvGRmIF458__R|BZA0YPA<3ayC zpT4a4K)jxXeD>diiVwv8Gx%Rod?5Cp=SzJb0zJ|f(X_rkPwH#s34L9nrLXkgSE&f) zzlRYB{r5FAQ27st{r7C3Kl|_NiVwv83;8@=-%xxY9xu*e#LURIva%OzTR zN&kJDictRh4g#V7zKaGb{{gZ8{u$_bmRtY6r}#kZKhKx?d>`~kA4Jpo_&lkPl_&IZ ziIzUGpPo_u0I{FCd-V0J>8}4@Dn1a;r;yM7dsgv**nbB9SBekB{_}jP?{lC>`XZXv z*XK!ntvsQxOSJTr{`)l*q5St71VaD)77bMX17iQJ66nwVdtUK@*nc6P$Ln{B55(i; z`BKjpK#%l9G_9x4lX_ZtLQj`y=^6X=_o^Qt_Up7jFZSPyiVwv8Gx&c{d?5Cp=S#i* z2zsO!qG`Q+p47|A6MDHsOE2laKT#3Ne=i{r`tQ$Zpzi{b<2#kkGr z_|NmDK7R#0(g)GBK0Z(CW912bT%x51+Ka!B`NFPMg`uIGlkCi9%afy~bv7fRI**_5bX_ugX_EVeU1F@eBey;dH>?hBc zdeOg-S)&)CX}x@&)XT~fdbvbPFX^WaDnj|G6M@iAU1*^46A=4p-%3x}Z#U?XKM+m# z>+@v4R-WkBC0hN){^(Kt0I@#~t@=^-m-Z??5c|X6_bEOQ`@{34Uj3j)dLf$D%jZeG ztURHYOSJTo{urPllt0EHK>m>RkFTvC(RBSjPu6eciTYilRewC*6Hs8~UmzauMZtK} zXJ9>?sQ5ta_mI!)$DrZ^u|Ev{B*h0}e|WyscL?;zABd*)^?6cXD^KX_5-okDKPFQV z${(vB5UwA?XrR&`i1j=x(EoU+|A^uP<;CKS==jF-r9M+YkMuz_t&h)>`dE2FAD3w9 z6Z>yf)ejK+@BE;D_S0&L55#^l_)`@hi2daGQm@rPkMu$`t(VV}dRciwFPCWPCH=Gp z6`}mJCIX?KrlEn#PeAOa%L6_6czL?w1CjnXUiN&c&sv~I`XHLt$LC3XtURHQOSJTf z{j|2~2Z;T2UC=-KX@=qhv7Ze7I*Jd(e)4>&*G$kOy%0_7<@2OoR-VwyC0cq(Kdnne zC_k--K_Ft{In4Q zp`SKJ1C^hE*iZLYddhw`0X^y$(R9B)Pxfo&iGE$8)o<*NO;tZY?2pH)e$@5m%@iLf zFE+$_8}fNRZLau0Fa4|CHT@!*?$_tZeyu#w zuS>N0js5z1)ejK+^`)vG=U4XMwu%o#;|)I<{OuGUC@&64@aHQ&P+pvn;J-off#~0N zPVl!^d?5PwaT5GDDn3wNT$|wUp!h&}aa)4_CdCKJi~H*MJl}Ryd?22mq5jN&v*H8s z{PcY3*PTF*<|m?Qzxq7sS1V8W)g@YfmGg6FDniZAT@VQ8=dNg=nx8;CKUW5RrW)}5 zbvMNa%8N&#zvoMR-U520529&(e4fS0MK58o_w+_x%GDABey2hkPF20~H@AFQ!bV@iO=aDLznM z`~~Cd`BMLbL67uDG_AkSllohELVuTN=^xLBx2k@Ccs`5<`m$b!C_WJPAM($3^WklZ z50n?3o0DE4pXbA&iVwu|!QdaJ_&_`#JYSB-;h;z3foOU>e4ZQ+D^HAvOSHyA&W9tY z2sIy$L?E0GN1=ggJ^=B2*t{Aq+3(SyNBtt2?$_tZeyu#wuS>N0js5p_)ejK+Z+_K} zJHC3C^V2bk50n=}@KeZVKOL+1K^<4;hq%WdreSMzP*UA(6x8InU2<4~a5eWTs0vf3N1jK&YrP5#adm`vjzlf&$^?9;iD^K+660Lq?KQ&c9Ki)dP3pC|RT@`S!F(b8A? z=@cqL`RP;yLO;C&4OD&tVm}>T=`Z^|4fLpAMAQBHJlU_6C;D}XR==^IPFMW^v7ee% zKkED68Hx`?zkiJN$>6_J@qzMU-wkT`?7zi|55)cpx6k}D6(5NG=lOCxmVh3O2cqfm z@Og4PtUNIuF3}nf>A$5^g!1262!#Gyh6XDC0kQwisK!h7dp77%zlf&$^?9;iD^K+6 z60Lq?|Gi7~1H}G2r|QS~@7-=aTdw#(d9eZf7xLL3?^b*u_LIRsNAZE!Po6LJeGll7 zzKEvv^?6cXD^KX_5-okDpU$Nsl%LK+AoSDuXrS^F5c}!kN`Kk!dqI!-MKs;7&y)RH zd7@vJX!RTW=>pXc5c}zxsvqa4bDW>vr}#j5u`T=*^4U)pDn1bV$>3k4_(1F@&zJgM z40@z5qG^47p48XM6Z*PDOJC`yOQ;Ctr%MqC{q%k`Q27an{d7~MzwGxi(4&44P50~b zWWQFP=+`A${lA@UK*SAoi2z zOMO2GdZaI+X?=a3)Yr-r`np6*U+Jf-s0ih!s}TtObPXD)`~<{)`a-3@?Ds>UNBtt2 z?$_tZeyu#wuS>N0js0}3>IaDZ^l;UWI^O!Q;sfQyG4NB!XFpx1_(1F@gZ~l52Vy^Y zzSQ@6&?9{jP3!CPq`p?3(AOne`bt0DKt(7&-H1Twr;nn6%1=P-r|(qy%YJVHJ?a(kAO50n?@z)vBc{q%9g2Vy@N{963`~4K? zQNM_$`}KLUUn@`a>k_SgV?TXb^#jCyda3G1`ROx?50n>|!cQTe{dBwH1F@eB{$~{* zi2daGQr|m3kMu<}t*_6M`dWEHUzcdkEnx#Qrn*_bNUR`_J>GUiX0>>4j)oFP|s%vhsvpF459U`tOTWg!1402!#Io5*n!d z2gLpxsn_!X#RtlZ74V4j)oFP|s%vhsvpF459U`sraRLiy=y2!ww6IvS|_1jK&Y zGSKr}w?2JC@qzgHnvl=y-y@0-lot=fe+K`XiVwtoHTaJzK2Tmf(y+JxEyV|-=N;?n z;rnSGQ+%Mj_?hNQKYSbX$Pb97{owPYAFMp#2bXC1A)Y_qSN#C-{Fxt&H;>;B6d#D^ zkHP<;;sf#g@qDS*+3aKOc*|2$vn^*rd2UWlgk@_AA(D^KX<5-q)? z|9(eBDF3~HKnUs8M^_LJvJz5Wb(q!*%Ty?mb3%gPgaxkO7Z z>8HO?5z0@0MIiLk-_StiCm{CIWr3dTr@t#c5FKCQ_oF;t>hllKBYhA}>*MpJK31O4 z$0b_&#D4l8)ejK+>Dr)w_R~KVABg>A@c*UwK

tlZPKzgw#?dhq}$b9;{^>o3Wni+%-q??EW!UueWP&8pVWq;7{fbbEcFyUF` z^Ju!8itG_iN)MD=Ae@{YYw=7@&$4(X`*@&eo7^FW^XW|% z&&+gYFI}H_3;kJ|nd#1=Ol(H)*HN6A>0zRvhBMRSML`W``k0|;=9?+bONJ24uNsA! z?DN?buZFLs7fUYGaBjL_Z_RurJqcVuXTQ1WCZd3FZo0cDAe`$XgrW%_r0nwy z4+s|+g$bvS&pYW$Rb-Fwz4Tbg1;P*0vn-wu)5|TM4}CmPG|zO(^^wUAp3jWJJa3TC z=jmDvxf&kN;&etS-W^Cqy0a+F$aEG3^{F9|z1R3qG|w)StER~go}G=t^@);Coy<@b*{e@UX0+r&ed=YV ziE=L;fBR9Zmsu>zwe)V+P^A>?qnRHjrK?h!h=N&HFVkHVjG~@z6j1ai_9VhR3^PXI z8ihx(Kly|+m#WC#D59CMk_)3qW@d@P%zP)4%q$m$nYB{8i5>-*lbIHxfH~=7hN77d zCZ4n*1oPfTVdkUAr(xz)71?8MoEav$z}z%5UX)jfmn+{iGe?v^=@n2{iqkZ+MwI_Z z<(p>e?VCM{rkOUPU=&S#qky7EQBIM|3^PX2!YDk7v&iRwOdl258%4{^2+4&}9Gsab z3Py2oW`QU?ia`|T;LLhaFp7gSk*3+BI5^W@6pZ3v-zcEyQCvuo4>8ObMO&lrD6S!& zcA0ZjWN#GhGovIIM$suVS(Gw*<#IFi>Xca|3T8{E%qCGl*vUr-MHAjeagH`TAUw_} zO!xr#9G^)wE66(Ycg?g>ig)HeG1E^Je*MnJ;E9>hqJZ$k%rsFzc%qLGiY9!FvY%{t zKzN!_nDBY>>5=(dMfPggGqYZDp@w}jkun}dQSo$o(#3a`eKPGu0b!raKv6*0$43Z7 z6TVE@`xzb(4loK6&L^LES?dW#TL(qOu>H4 zJU8#GW+A7d5#2RrGNR-^uAl#0o@t|$Yn-3ym$+9^_RBNn;&a*i`ZKPVX9g>!u5%0> zxoefr-AV~LElK&6lq)hbU*YSXzBU!n(v_Kql}}OeZWZ)5k>qn_<`q%Wq!e7p${MBQ z7r#P(?M07QospS+_h)7=&d5wVtvHR}C0+US@+owcbym_5;3Ps$?fpZvkmvNE->Rnj zCg)$v$k2AZo~PHz?}(|a=Q(G6%Qj!O7Z`u7`{QUmB>nQ7hBN+2|Dd>e&NA9Jfjo&k zr{!AOoXB^=in~C#3w_+3JLouvDqG;3rEH;din2vcGi7Ty31y2VPR$(?hqzzkdJ}ic zUc6rloWJXkO%yuss{K$T`DI_Zu)zTkc;F6GmC3nXu$sjoghtB6PYYg_lj<gjsu{brqqD%D}T^rQ32;NI2Cr><+&IPRXj+`>(3wrMiBoM^esbFRAlN)#sD{C;BDwoNgcL`4MzI`%0ZZsh%=^ zeSRr)2B|s}Im>(Ue68UOZO(CuosG@d)^xfrXIo3IJ3INVJO8b?`hKTSIE#cc_<9H~ zJ+1=r4?bStKZ#yT@^L$&2HQes)=q4ToGCTg)^I*n>&4EysxCF9F14zxi{>a4jv{9% zJ?ZCo7p>yB#m-c9{MU5;c6q&)bE&%i@8mqJ^3--_tNpRFNKkfIw8Yl9Wy|?B4 z@K49Jt^FF&x9DwYe(3GN_u;eEexv(mWeXgfx9^hkmcBmJa4uHs!LN_28)wkxT*qRG z7kqpl)|UP9odqrR__}|>>xIte^sJZ97ssjf;PcbA_E)dN==wObIPoHb=S-k$X7LC*Kf zvuyL7p3kujIYIir)%HB+eDS-1?xQ#!$K`&!&hf6L=TgjHS^vN6H%86(Jg3I@+1!7$eCG|ijv%kM-~D-h`5-&b-`4sdy1%K+@i{#&zyPf zcM$M?I88n0EO184>)7|zxKY16Cn5E(?8jU;9;oZxSe}>K$C-YvnJ4k{C4R`MJP#_* z>&kj{=Evra7t|BS&(^L79dBFGuh`7-xg~%5c&Xnxp! zTf5G2gU)x=nRi}3@4TwVyZL#@`R=CrvwcNuTXo&Zb7ra6;rcvUc^*`CUI{wyR-T{R zGH)yIZ|1JNAHDJ8_{-kT{!#ku65H?i`CcOA6e^qNyv&x4=b5c&d!oQ;%yqE0C-R+9 zbl%z0_Sd*S-8U~;NQUnl_i)9OIZfS9`s;xEtSyhju4BlFsN*-})Kt$6VDp^!cG2@5`X+Uq4mqEy`}mN9_08Kn zXAkvymX4?Ic|PVjzsmVSuY3AhOCKZg>(AwWAqV!0GQD0~-S6c&o7C|~pOO@tHwkm%3!B*wJy~lyPu>Uka`osRO~))ys+Dv9~`zteAw#dfj?|@`)zA};D5IsaRJ zr~_j8h*s`|kX*7k=EYj3yf0YBKP{O$fh>xc)tz2a`~eBgtvE+_n9(eKJL^?mcq zeX{T8Y`?7?$0J>I+`R1^cPDw>y+3oh`&Vtm+cTlm4k{}Xzy&iA$HJ^xuf>^xXU z9$4gCN1sFId=E;U;2&hs9~Ntk1h==XAg&!>ZI92=6-9OY@2x!WgN45x*ItJ| zEc%@*W%Xswn`FQgh{oxObe%NkX_`$+|kmRYqjpIRFSj1npt3E%jvhKIQ z2Y*=f!*<)k4;KD^(BGT!ebBxE*CF`BqMscf>+pkxf72&*p0-vV_`$*-@oWn}SoklO z`{{~+>lyrE(a(;Lb@;);f2!n}zk~A}p+4Uca^BrR^*Ti2&)Y%q_g3#KhMXk<_gAPZ zEb5E;+ZKMX@NYCx&#QZ@xQ|3XSoF8^U>$z2@b9Jm-YDeE+`-4?i|X&6Le9T;aGw5> zXVebPQ%CCd*bdIKVTGO#KQ`31s{M)WK^FTT7W3ffu#SJNb$v!0_`{+fw%Zndu<#!y zdGt4m?zrpO{!R3F^fwrIdB6h;E}P$8hd(U(>0jCn$+s?fdC(vJu;_>FwuK)o{C`%z z$Qp9=HzjR*9^^$HSmYb@h_2s*|E2TLeUk5)fPCPC1t-Q4WZ@5ses$&b>b2JO!j6M} zu;_35VI6+3@NXyi?h42Ue^~TGT-(AA7XE|yb5wNyvyb&U5&hv0i+gL;8KjeW$zS`>Z$n-g^?X;h5F64tn-d^hS(R5#G)y3|Qb@Yct9Bi-3q8}{!@4r&- zpF-h`t_C14ZgR7^XxA3@?&dWf(I5{s85iEKP>vKRe!G>a^_gqJNUuEKPWzQ z_`{;#A(H319h~RMNqWBhZQTcf2Nqo54zlovHT@({P3!t?$3Z_>(|>;Uae;pDgN6T6 z`J7inYd%!f58G{v_^`0bzS2Db%j4H`q}Y=*3l0Z{rgMaJ+@O`#D_(m-Q@3| zI&P;t7$@?;BHuSMu9p9$e5=3I`){z^Z-56DT;L9}@P|de=Oz9rJ1Bk=c|GvUb~>Md z9~R?SAg|}&we}1AVBsHBC+P5pMZZDn`%*&AA=Z5m{9xgactIBau;_Q7G1KWw)x;=>|OZ^<)3 z@?bkG{OovGhaW8bL$aUhSo;Znu<%Db+rkeP{?Ez#GjCbf3;4mp-;RrQ_`$+|mb~Bi zjrIBoez5RIydVpISoC{K?&rU;_A~ro;U5$qI{abL?|S*W!3(VW-m3axyKNC47I|Kj zJl6;0K^*jhMSpC!E&O2N-&OMUu=2qV7XEhJpmp?vMgI?FUU%8Xd2Q!K9$4hNLO%C4 zcpLK}E-d25-_Y05tE~A4KKR3;AGX^Tez5RgBgfOP+ju-7E-d0NmGi-8*7*Q@@P|b| zY_~1^VB!Ca{9Wyd0rf&0^n*ozY_~1^VBtSq?yDMZ=X}VIe6Yyd^gBH-_P6Q@KUnx9 zUR4(TV9~#*g?_#D{5HPcLR?tHzgM15MRw5r-2F>+yJ^^?15j=LN)pKP>uTyKUhI3;%yfo<3F{_`$;8 zj*E5p!NR}kLOqVs9rWDiFL|z1Y{dr`EVy97hwat1=nsoHuSy*+lsaNNEc~jQ2Y%=e zi#WTVrOyjLS=Ya+`eA#JMIKn>TPB~w9uiPz_`{-KP#);;hef}M^1j2AfP7W;$MztL ze6YxSxs3CufV}XBMZcgt(BTh@epkr%;;gXp!4DSxh!a}n?jRW~$kq;Jm$I1KLO#+_7qknZR;=>|OP=ENr!hgBc<1eco zhy#CE^uzWb3x8PjTfR!4&okEjj~xg7VA0?9v)ADdi+*z}bl&R&uD{idWBb|b$P0`7 zt>u2RM!@|h{9)10j&HBS9~S-oC9exUvaZW^f2^ZFEaG6hZQ%zC|H+T)I)87yZme#9 z+b?Jxd0~-%gydfwkRSfA=ogg7*3l0Z{ST7&HIAv~@s0klh-2r&I{aYaf4<~BBOovQ zVbKq9gDm`E(eJ(0djB51osVDSfknPQB;U!~IiEdl@^Lytf_S$Fx^1JzufjwPyDEUNy4UAJ5BP-(>k8X>C6sKij{%wY{a) zzrE%Ep|!ojTHm=aJN_D8rOypuJb8Q@Uum5dv(^XlYNhR0TkGwu^>S-{wzaMv+gFM= z&e}fNS}!YR!Q-82)#n{+{a9;%wX)Vvwd&X1S}(Kew~G~@zH&K>=Syq<&$rgsTI(Te zy(x#QG``l>`kvPQP+xmj$=|iM?``q6wASld<4s%Z-xp-_+->#$+8Y0SYyE0#{h^}l zcqdu$M_b!_TK#{tw(oA$Pq|mBM?I^4U95O}So`-|EB-j^csbQtzt*b9t=9S`%b&h_ zlm2=0cdeCwl(qdiYrT`@|CF`AXIcJNS@lU+^_XaFf7PnbT5CT1VXZ%B^?%aZ{*bl) zfwlg+wcg&U|Gw6G8;ftKHQv!yeJ-%pzqIzp0apL^*81sI{}LT|KFC@xv(_hC>law{`M}!V%c|!kRz2>p#&d?X zet}h=KGyo}R{lxW`b}2;yR7vFR{hpm{ij*;?FE^i_I(%b%W_tq&vSLi)q$_;xp|PA z2f2BWI}UQ^f!ui@cOJ-{2Xg0u&7B8W<9{LfeRKcsmB03e-dJ{bE%*Ds#)G<6&4ux9?f!dK{k>tK^UZvo z57n<%cE4c0Y`>!a^8VcM_1p7Zu3Mo~w>Lk4sDAx)zu>wd?$++l$Cm#yp6q_XT-koX z`%|AM@|=U!`&jvMo}k|eRnKh-oiBD`&LU@WZMHS!cZmJJFS&JbLUMkpe%_$^Ze89S zzuu3z`txk&`-R;6`6qSQ`nvu9%kitvn+0;-ER^$Rk)wYXxBBOwEywZKf6M+g0(uI{NI{Sx$)Td2f6*j=hYo`|CF0=x%tNPi+&GY-KX#9>rL={t8V_F z^FcTDJjVaLB*=fCr95uGzt-vd5oP=T)&3>ISEfD>nD5xXGq1PPZ&4r)I61yt{rGsszmU^e=DnVW`7(d~&p)&M{QZLJn%%Fu@!{vsqmQS8 z!29d4`aq@se5Lh}gY7}Q*goL}u95$Ik-goE2mk+e+*VVW(?4FVha7AV;==Z$)bDfq z$D6&~iwFOpxVt>AxsH-LUZ zC~$PXLdoZU{)<~gY@Y0XexB^@!TVd+KhK%2j*EP!q1->etDbWg z%5mZyALAe6S^bg8|^Y{VkdXeww>s5g>RDHg+&>1Z6JLq{@!_>Qa{k-c! zRq=!PX2^ZW6qzTp;@;FE0G6id$FeW4~U-c=UEJF8r&CtM5yK>!7!Lap7N8 zT%3P4&+En8wm5n6eyA4@d8>-6KMxW-ZhT$@^@V>`agl#p$BlfOkCP{#WAVlf|Nj=> zmdE+e_seQ|eW2q9p9i#`H-7Z1YW(o4Ui^ID{IdIR-+ce~$1_Cz4odKGqqlqGfPYnW z!u;Ld^IgZ=e%H&Y#&NlPjw5Isdb?L2_*WJ8<0)IdpU~UAxbXj9#r;D*KNtCixeJ`n z)b|DY?_c%#)#I*;cSpr-p#DxR->IYSdkdVs)aPvqoz=<~IS1{`scf+`U)h>Y z-8!t-lGi0W{p0(xiR!sWzSBq9;PamL^Xi3uRn-mi>@c~HUe#1TcX?lZKZO7FAFg|w z@8{*;{Py72e~5d`cU-ri^N1I}s&Q?vI32#$Jb!-0HmLs9=PHrcEt@|NR6maX`{iw~ z({Ac}e6~GKTlGCp+aBlXNxI(KTA$V1DNbQCJ|3!m{gLhG?Z<4r>en9&)$7}!I_5cg zyB8n+RUHqwjt-LNp1NP5(_ZB(a(4fM>t4gjQ{Ok}{~RHX&#jB&ac*6|;=t#);5e_j zo+mnP&~cgPWcztM*?QIcU=Zh`OD^ygFHuX_u|99s(G-y znXX$Ui7leoF6Wk0U7m)opn^c@D03W7YQo7dRiEuCHSUs^6z6a?lws5P(A1M{*FNR_s^%G{@<<9d9V9K=RLkJkF&s8 zQliKE+1soaIq$3IO#boisJL6l6>_%DKlr)Y^|BxA`4==!J)iR&{rT{GIgb4G-@ISQ z*}NWnJnQ4q%cuMM^JV+d?*q&Gb>OUOJUIUC;~KnryT=dzptyGa?af`Jj>kObXL&s^ zN?Cthvi(9%_ImK~spIie%>z{gph)8HMp{_Ay69{qPec~0+u^Sj<2 zlD`iM{(GeD6-RS;`(e_@JRbjk$o2~fzt=Blyy%Dd)=>Tad4cSA|LeXj`+IqV;#I|g z`DPy{$g8(|dEg%uSI4RP@6>QS+2<*(d&hfFp6%5i=M#JUTgx$5y>9o<`|TSi&(V3j z`XFyrb*kS^AD11}@#&w>sAsmHmnT~fKELCAudv)#4ftX6$B*{&-v0{X*ZuPx#QRoV z$Nl`;FXX_#s(ALit8RbPN%IHo?>zbZh*v-O2XP^;&9$}j=Y@dtDB|nw9vA$p;)35m z^*#9h`e(<_ceI~B5BgV?udTX&%Xik**7tLtt9j%#51zM((@%Z=Cf~Vw zuAaB$$`(33>+`z*`OlX7c^pA;gX*C3cW?)~ch;Obx3AC&i( z?Rgm#|1Gt@@|^L?<~#FM-Td<2VaueX@W4Zr(rSY+etZzxMdIcir&!H#)9=KI-k>-^m2ke|yEz9Mzx4$eYU3^Xg~y zeP9JnU3q@3=ePGcqpcm!<#OKD$9aKszk04&=(gs^|MPnrvuJ^ z7SF5yKkHvJ@HrE>o>R{e@|_i{xQ_ngI@{0VLBFcz1)htYF8AGY)%$4v;|6)M{k?qI zdhl_ReICts1})d)dgW2J{=8fE_n(LDctPV2iaSBwuN69)$AA6Ve7|6hp!|tx8yE zZoGf(pU>HT-t#c@+rII^;m?Ej;e+x$CEv%9RyN?_2A=YYtO^* zzwA9-cRjD@bFA`t=Irg>^BMRDjX!UHo~L=v0Qo%jXqmqstM@AkofXO!IiuBi+5a4H z>-vYBt@96lUWfD8dFp(+?bp>M9dupWsn=fx&JD^IIzOoMi2wY7{9EqlomaQ)7ySJV zc%R~b{r)jNXJOAf@NMnqGW7H2JO|I8^>bYRc_e7wu9(LAtNQmbo#g&n^Ly_v1jT<# z9S8pSS`Rtc9@PI>^?EPQX|8O(^McGPoxji=x7sh{z&|KnpIh~KFIKM${PSIJ4>|A) zilh7c$EEdhB*v;#O4$aOk`RlGlH|%g*c1SKU0| z!hPB6YTQLmNF5h7oHx|C{qGlN=f}7U9398cW9QjgKFvjcC!n~Bglos`k9*beljn2{ zxQ^-VAqRdz$y7Q=0)zf$ejmr=YiaLAa@@4fA2g{s-CmZ`?inh`P)t1 z7w0)0)N{ssXCL)GRDsjy4ZVGND}H_xa+WngWNpG%>({?er_J* z=0R>AS&4b)L$jt-$bGy0Mjk(tgd|t@SgWNpG&4b+Q z#@y?L+Zjj8QJtqHY#sWqk6j9MAB=G6A1wm-E4skNkb5VeD;9ZKymYVD{U zL9HXTBdHxt?HFpuQ9GVmH)X~o?J{atP`i@a)zq$`b{)0rsog~FW@@)kyOrAQ)b616Z))SH-Aipe zwFjt8p!P7eiPRpWHi_Dk)FxA#LTxIw=crAiHl5lGYA;cnMeS8;v#GsKZ4R|Jsm-G{ zpV|Uy?@?Pw?L%sdsC`21Q)*vOTTJb1YD=gsr}hoCmDIkY_C2+=)PAJ)6SZHc{Ys7h z|4!{sYJX7+g*G~Q)C#E;QL9O<7PXzJ)uC3G+OE`gr?v;RQfe->D76^1B()T^J*n+Q ztr4}x)b^#;lv;CY`%yc9+JV$sQ#**-A=D0~)|Og3Y8|L`q;?dwW2hZR?RaY4sGUIV zBx)y9JC)jL)Ou3uMXe9DzSPd5)}Pur)Xt?gh}!wohEltL+C|hZrgkZ{%cxyJ?MiA_ zQ@e)Rb=0n>b`!Omsog?t47EF`jiq)MwQ*1GRP3ex|mb+Hcf0Q2T@0CTf3EbMiJi`P2%i)u2{P zZ6|8AsqI3ogxYS@>QSpttpT+#wFtF1wFI>^wG6ersWqgw549%Lno%pGwm-EN)LK$& zMeSf}ZKxea?Qm*GP-{=^NNSy^9Yd`%wd1LEp>_hb?$l1ER!;3SYCWj+qSl*QUuylR z^`|y~+PTyQQahj8U}_go8%FKoye`y|q2Xj}(kV1ezdy*|m{eDmi^!JBGXHc~BUvsX z%Rjx&{=D3}(sJ8M%STmO?pkU26j|P#>=~8xvnwqRskD5FEW2cHl;s532W6Q#AFs6h zOr_{jt(=-H;v^>q%K|O3RI8S&dhg$KEr501!Q^oOj>qjx&0mv zo%4x}{AUpx=i=oqeL{5J_hKF@{>yiD=$x7&r5u$UeUS2bi>L@->(n0r*EcXz9W`3FC zAMDe{w9GN55D)9T{3Y>spyf+wxi3w49wRRgr{5#O^5_b!Uqw34A3p9{Q=ileG$+X3 zNP3*+=OwZ{hkpBIBrUh4c4e24b1m7f)W*^Nx|1yP9Px?cJS@x0-glhGXn6>=3@txJ zmUGSgg3b%H%yDnqCFH!qmUN!aJSSPdlJqyo@;tA-&T&4WWsG+nEz@pu%IUkPf0N~g zw9Lo#jkJz99P`2_bW9vC-xlcF9{sf*JMWk0=sT|S3$^}<>?77I7E?^oThcz|{H#Cn znYa87ea|)YE9tvj5$Dz3-tw*OJf94W3;w6kZyE8v;Fu4RUW;?RCXJ?rsIsT6-PaUy1W`aKjZKS6mB|I{PA<&!Fn{q;&?zq68m`$=A$mn!9&P|4@` zN-^K8Ex-4%z>ieJpN1Sgw$NZes4uSynN7d$2o+S z*@utQcC^gL>}AB(NtQQF*UNVk10NS;9A3t}`jPrpUT*q^%+%dBRW^EBHg9)z?roC zBQ0M=$I%ec`8UZ~-$**n8yhL+1oF9=bUrq5J;HJcX;|iaAuNwB_Lj%W@{u&3hmgpMDMjg#eH=puL@ zEf10S57BZ>>ifog$C*US-1oKv=zK-Xx6$$)^quyv(eg}MK7)?aH)VNAd%8AJF4m{f z{(XmZuHit&vMJ@?YfJcr+w<$XSIoHcvX^^O?sK8WT>Lp=wMq~9if zkCyMIn5Z)^&!hN!j^*Vidg^)3bLLE%w;z!IO!05rNH6bqroQLl`-HQoJ{7Ffay}hX z9EX=NR~r$-l*j0rO+L+O8F{CX&$)Dr*K17o0<_$oYQ_7Amye_6eMHCpDsmFe5u_D4 z8Ku*8zKEhO21J~Pu2eh=L}^>JN=X$BYtD0|2Ww`Uh+(k zJQF3)B=MW<^#A|3x*KT8x4OLZr@F3ki;MT-Xc%2W=##(BSRf0Xi-a}Fm=Wh4!*}uK_zv`Sm-M4S4|G9cDzfkA@Ql0%jURGY;b8w@){=vaNDX+H=URhq>cku1y_5BCmRbKz-;8o@I zgLT~x)pb8o*ZpW+_n^1CxBGg#d%VB5ySK;nxVQTc9^d=!^7@Ire_HZBsm^<1op-s+ z%l-Fu_xtI+-Ti(>Z+E|++1uUAGkTow{RhwLy|%o5Uhnng^-Avz<@F1CZ!E80*jtp> zFY3Lyynbo#UzgVx^nSj)zNq($<@Kw2Z!NFad*|i#CB0uOuV2^u_44|Sy?2$@m-T+9 zyuQ5m-tzj2-hVEy-`;y)dA-@&me*JJ{%d)CP4Ch2`u)9+l-Jkw{-V6TzIW-V^#9|% z$CTHf>^-i$-s*jPd3{sw3FY<8y-z8x|EhPny#8GM=U=G%{-yfQZ>|6Tv)-qbd2j1I zrM$kQ_w@4m&fYW1>$`fNo7a!YPZR!Dd3{gsN_qW*-shLs+r2L+ukY(Uue`p$_l4#4 zk9vQ%yne9vMdkHFy)Q1WAL)H*UhmIO6L$Frmv-ykcj?Q^`2Cl5{Xg!~uK&kh+V%H| zb>1gk`ukM8Ucc(n*Ou4oHRmO@?&~gnLmB_Z zy8g>9y{!E6%j-I?xb!XMpTGUmx0TnMm%gjKzWUOu%j;_{?au4_FYWg8x|;L)y8e&X zb$+t$=T`0SO|_3V*ZQBkG*8}R4u0Vh?}JMRXO}qdO9yYOukX0@gJr$T_q{H!k3IO* z`+l_i^E2*yV|jhneY^d>;J)4Yz34v9C;w&F`*!cI>-X*6Umw1o_t*UgPa5pz9oE-z zeSKkl{p$KUt*_r)U%#Wies_KSq5ArU`ua2V^?$Fg=k;}6Uw^N@Uewn=uCE`iuYXZr zKjyK!{{C8h{p9-kr22YTUx(%OF$bUZSoU}S!ROZTtM&D{^>tidpI=|UtiHamzW#&y z`qlOIsJ?zpeVvxqO9wyoSnlCt50;PJo#T1^|NmBf{k{5nQD3+9_5Z7{|E<3E9@y>g z-zc|_4UK`^OViXzK-kb^Xuyi>+9KryWF=uxLfxf5AO2b`QR?+T@UU) zU*7%T?tS{62Y2t&KX{POwfhflKe&7Uzwg1_=g<2e+`W(f=)pz#|9|koH<#BBJ@~K7 z>qj2^`SSYF2Y<1=9z68c^7^8Oc71%+L%Tk%KeX%PB@gZT__~L7eSG6XyFOm_(5{b{ zKeX%P6%XzD`1Xf(ecXI#*T<_L+V%08hjx8@;V10Y`JzwQt@F{pw)^LUC+zdX}H_Rn}@r7{Hx(^A3rzT?c*1QyM6r9aCe?>9q!KaY`8nmw+(ma z`OezMyJ{cru6?|x_VEX`kK476_tie$U;Fr@+Q$cLA0MiHe5CgA(b~s-PuZQv{ZHAQ z$K&fie`5XTPkPGke4hA}-T7R8%5MLk`jp-NpZN4${pF|c>Ob}AyZN8~^xgc=c=~Ss zXFh#5{~1r`eDZB?e(&et;4OdA%kOy|96XT!ec89>*Kc{vk5>*}T%BK{AH1?U-`*d* zsyYz|udRN#@w1ybqxeVboNLXTuW0<0@h{gollTv-zajomd?l~5{ExliNAkbVdqsX- zl-C>i-?u#4D|URGu|@v(&g_dk=V0ed>zvz}b2Fahf8_J}eT{#lu{raME%LuVPVKF{ zTFaQVnE5}L-tf=nf8^uS#^x_GMsMGieVyfXmj5w-l~?CuGT)UG#*jj8YwiZ+Saevx7n8wup zerjj2wb)v0EvEK)sh!8qj-T{bJCEYm=l!_IxH;GyYz`*pJCd`E$$4IKusN&P9Bd9Y z2b1&0~Q-WQYDT5K)07E}B0Qag>Q z<$W=Wt;N=2YcaJSOzk{&-9>CIwia89sV&b&?7FMiT5K)07E}9_kK`GMspb8+iLJ%f zVrwzAUz6HxOzji%D=&TyY%R7HTZ^fs=Rr*E(^A{T)?#b1wb<}hPUCB-{eM!6M=@WEXR)=|{;~aI`=7_;+?U_r#^x+y zbFews9Bj@qW-ncGR&{>4_t+f9-3xXv>zLXXr*;#24%k|3Ew*+WQ~N`y?dSJ*oR94p z+cUQ3K}_vCQrpGWVr#Lr*xF%C?O&yKROgp_kIiA+p0PcTV``t-&%MX)7h8+1#nw(^ zYG0b#Su-EoGqz`J&-0ktH>GwFyB4+DmFnCER3+dnoF+dsDdbxaTC zd-d4bO>8Z;7F)ZGsV(2D5BBr>vHfHF$M!#nsV(2D$F9}I)?#b1wZqt+M|FO=>)0H| z?HSwiIJW0W?0&Je*jjAuG^VzEhBxzPu{~pZ#`ZjqsV$%3v1=`2Yq7Q1+GR{_`3$e~ z%X>LCXBFEsw&!(BZTSq3-R~y07F&z0-Nw}N{Y?L{`}x?Ou{~pZ9>mm^&+yo_y4YH5 zEw*+TQ(Hd6>-=)Ru{opIp0PcTV`|H1cBv9;J*Z0$6rwtrvV%guaj&)A-^J;l;)RtdUH}hw)J!5;u_B@ZN z<(wC>Yhi1#wb4-`E_+?HSwiI;NI$-o)+~TZ^s5)^1~Jd7k_E^H|Qu z_KfWr+w&l%mahd}Y%R7HTZ^q7#?+P852yCwkIDVk`Q?6Na~QX0Y|rbM+UKWs z6T4q*Ew&b0yN&6Y_fh}B{d{cC*q*UH4`OOL=Pq_FY%R7HTRV)Y<(x-#e!1V+9LDV# z+w(Z4mUEuO?iX8&t;N<(W6p}tt64K2+cUOjY|rzUb$K5xV%NgfVr#Lr%a~f;N2@x& z+;40S1fh^@ueVr!Q%>%NiqZ=GN6H#UcHd&c&>j#-zVdu(F&i><}hVr#cCwcJrZf56fC z*q*UHV|yON)N)5%Y%R7HTZ^q7#?*30qdLFbZ)^_Z_KfX$98=5JvPtZIv9;J*Z0$6r zmOGj?^RYc+d&c%WkE!K7xQJZ~TZ^s5)-Gdec@M7Y{BpmsIgHygw&!(BEqAnu-7mHl zTZ^sT#?*30{g2<}hE@NtWu2yw^x!>3v#_bu~ z^E#%M=V}wXUu-S57F)ZGsV%==&Yu%@em}NnY|q%92Qjtf*UPcBU2HA37F#=vsV%== zuJg6X$HDfD?RgkeOV6X&wXn6= zT5Rn&w&zKmU+yPV`|IyQO*2CY|q%9u{|$iYRmV@ zv1_ejYq7Q1+I9SJYX3B!Et@)@{bF;lJ!5;`#{6vj@gJL?YsI6u{9G&l0*QO?$L3&j zusMU6{`p+(n)%rNvHfHFAI8-3bI4KbTG(1_Ew*+XQ_IgGCv|?g>)0H|?HSwiG^UoH zL(XFNi><}hVr%Cywfr1%(agv8jO`iQ^D?Hkyq9CwTE*64Yq7QKnA-AQuJg-X$L4He zd&c&>jUP_!=j5*Y`FAzlFSZt2i>)2R)V?6KT{9osGqz`J&%>D7m!@_UyB4+3v#_bu~^E9URR%&Ol`^DB`Yq7QSnA%@X?V_2F?HSuMw&!I`?R!(Z zid_p^i><}hu48IHl-f<5U+y2m-~&)VcedvJx^n5-<;Z6%v#i9Yq7Q1 z+IdXvJ5sx7=3{%t_KfX$8B_bd)UIOJ!q#GIv9;@%+TQ)S-#WkCZ)^_Z_KfX$8&mtF z)b>AVzh7)Ewia7Eh^hVD)OO8$Y|q%9u{{rCYG07rQS4gST5K)0b{tcCBejz{zua$Z z4&(NW?Rgqg`!7;Ei&?AOZ)`2&)?#btF|}_=?V_2F?HSuMw&!I`?eC{{6}uL;7F&z0 zUB}cO406A9e!1V+9LDV#+w(T2_Q|R3fAW66*jj8YwssIxdo{IPGauVCwr6b5!V%9468(Yh`wb`;E)2U)Uw}6onP)ZHivP0#`Zjo zucek>^Wsrl{+v(j-e<8n*c@!mJf??o*UkJzZ2#E)vHdS&YRg^6uCG=j*qkoDllKdM-X6Ob{7A<6 zb8**d(mS$wC~ zVr#Lr^Y~h7-^-wxym4B4$p1Z%)#bk^RfBEm|C9OQ8ORA zNBl_LBX*DDnA&pJv1?6YYq7Q1+G$K}x$8Qg=VTU}gY6mH^E{@u{A?ulJQuOG*jjAu zGN!itjJlb>itQQOGq&e-Of5f4+{CVht;N=2Yq#;W)PC|~^B#{!arw3LllJ}hV>7Y+ zWBVV(<}hu48KX_cAukd~DCyp0Pb|V`}*f>0jQjg{{TbVrvI6wS2wn>ilxQ zu{|?x&)A-aF|~ZX8^!JyTZ^s5){bLp%lo&PKZ)%b+cUQ3X-sW-|HiI0i><}hVr%Cy zwdMU==a>79%~{0ujO}?DQ_JVoDt5ovT5K)0b{$h&KA)TUo7kSQJ!5;`#@A9?{@i9f zip$sN!~MGb*c@yQHfIpi1AFgc`^WZ=?H}9!Fs8PAR>#(kVr#Lr*xGSSZMo~%`IFe5 zu{~pZp2pOcyN<1$#nxhLv9Rrd9xZL&M*yr?PbFewsoIy+v<*w`e^1hDkr;F_$+y5}8w%m2> z-bb;u*jjAuIHtDTbu)hw+cUOjY|qn}+H%*iYt3S7v9;LRc}#7&>pH)@uVZr-u{~pZ zUdGgxyN=!ODz+9|i>+P9*HX)$J;tM$``X0TV*AJTkL`aO(*x($@AkFWT5K)0b`Vp` zxpj4Zx$D>-7`K0H|HGJC&TSOCcWf=T7F#=xsV#Ti%%8;ejO`iQ^E9Tm+;!|)v)Ec} zEw*+Z+w-E%FLxcA!?-5HyV#zwJr84Q%l*dgcNANTt;N=kV`|I&HuER3J!5;u z_B@TLE%zI{)-1LbTZ^ro$M(Fa^UM9l<}hy0*q)a$wcPJ{e0s3^`4a9j{%3E=&r4&^ z0h@`<#AdGJYpE^o@pu%M_jqjWCU#%gePQ>tjp?mC1E039?Z?()Yq7P1nA-9T)cNHZ zi0z?^?H}9!Fs8OV1F?G_#nxhLv9;rvT6#W;PwRQ&F5{f%BsK@T7wlfJdzr>$mS-cj zb{1QUt;N>PWB0PC^UJdlo5Q$!!R}=lQ(NBqvFEUgt;N=2Yu7QgoWrJ>kL?-TGq&e# zOfBEP_5X+cTG(1_Ew*+LQ_J0Tb$+?`*q#};XKc^Im|FHbirp`^7F&z09mmv`_kJ^f z65BJjXKc^Ym|E`lI6ke<4DK?{Gc$|r0h@`<#AeQ8GC7AuonP)fHivQdg5Aq9rncOB z>^ZDrYq7Q1+I37V@BNF|y|Ta3wdHdl_8dmBwb)v0?Kq~kJP*zMNo>#9p0PboV`_Q+XR&KxYq7Q1 z+Ieixi#osDdu$Hl_KfX$8B<&CJ$ApV*jj8Ywssv;%YHB7)A|hKF5^7Io7f!eUa)(? z?qwUB+5hx?Ew&b0i>)2R)Rud%^UJ-*_Rz)d1-qAFOl`UM*mD@g)?#b1wd0uDa_`Oj zNo>#9p0PboV{2!zYhi1#wbKIjj5}eq862`)%e-V)L>2*!*csKD9UF59FMmo8Py>kH#;FXR$fh{bKiv-S0dm zll|U`&BSIdVl%Os*i3BZGWHzKVl%OstC$?l7MqXVJ9h8um`pxfZpUU~GdHoB*i39D zHgg-3$$92K&~!Hwo7s=e!Q}I2P_cW*?tKuG$$4Im?Gu~X#b#nNv620W@0n3nbVj|p8uP%nb^!(Yz`*B{M{_EduQCe z&to#Vqg%0=*vv(2CN>kBiOpQbW}d}nVl!7UIpz6`&1c-bWB0y}$>iQ|$7W(PH?f)6 zOl&4La~qS%c^*7)=v6A=y<_*jj_vbyY$i5y6Pt<6#AaeM zw=tRJ^Y&@`%=`fIZe~9=2a{i(&)B^)?%oG6ncUIk*gmm+cCne*Ol&4La~PX>B{mbA zIf}_C&u45tS`MizIydIl5iOs}jVl%Os)0j-o^JZ)&Hggu6gUK(?XYAe? zcklCkBxs1u=j?Q8;v6<)bX?o-H3U`^$*M(I~etB+V*Ja!@ z!Jf%FW-ZS7cI;Z%wKlPt*i39DHgg->KYy{Znb^#JYz`*BJh!oD!nkKLi0$)oY$i6d zi_OGlVl%Os!Cciwlv3qCSz0YGZ%jarr=B?PwllU|_JY%@ae4epI>{{5huxnx0 zTE?u!IiJO@gA=Gr^w8I=0W-v68DM6Pt<6+{R>bcli%E-_68k_G5D}`Q^Ed-8 zOeW`fB{mbAIf}_C&uwfzY$i5y6Pt<6#AaeMx3PWlAMG_0o7s=e!Q_|cHg@lfyZ1p% zCUK91e{_1H{o<|H-~n~BZD zW=>=KycwH`%{-1z>obPC`i#wD^D*m|=Q;LF823!(vHjnQT?@O`A~qA7iOs}jE@Lve zyR+C#Z00H^r#!c@`HXue*fUwjp2_XlOl;;RHWO2Ohrbshw)WtE+Sg)h`?0myez5&u z`x(S!@_BVRwjXR}7n_60=Pt14hCR1oOeW`cB{mbAIf~81W@0n3nd8{KUyseiW=>*q zxC?APcJJ7|Ph&H0#%5wOXR(>sOl&4La~_jfzV63n-ipmUiBHpK`CN^=%rBp-vH6Rb zbvbA3nPAUk8M9V-K4aH9i(P9Kn~BZDW@0nfv1f8SHWQnmijA#J@uM|!7T>6u*i39DHgg`6 zS)SY2%v!d*vu|A2a{huZ)5k)xO*SQWR~w^V>7SBW{zSrv6czv3sA!_IWcl6Pr1U&BSJ6GqIWT*gkK?W@0l>;?wk5p4+(dxsA{cXo6opsf<2RM?3o;V_C6Dv z*^kY{W@0n3nSp5f3xr@!mtXrPv*fU|=Ga1JAe{_GPOl&4L z6Pr1X$t<74v655X zW-elLF!|-Vjomxr?tK~C=UHqfHggr5iOs}jVl&sVecq1E#Aa?{a>{cXo6op=$L@U_ zlgS+&JaeCk&Fsf!Vl%Os*vvspCZCO$WBbHrcCk5_{PKLp?wxV>K8(raj;_RJVlzjv znb=HhCN^^%+voMzOl;;PCZ{}~vH6U{_$f zwXkbp*P6$y#ogVCT?@O`A~pw;U!L38Ghy5_S;k~?cW1Gg*vwUICN>kBiOpQcX5Nm? z#Aa?{a>{cXo6op=$L@U_lgaaN@HzWTY-T?;6Pt<6#AXg+GC9x7v3+7Q598B%ci6k@ zV)HTUmghP4Oc?h}hB0gLdq!7c*TSwfip|7kVl%Osf6Gxroids%vEeA zHWQnP&0NQ1@;uy*&BSJIVsgrJ8=KF#d&lm58@u;|XYDhwnZ5WlnS4HApRs=ITG+L) zYhl+K#H_{LU5@P^yH*#QgUK(?ZS0va?wJf@`@a&KiOn3vW@0n3nb^#6Y@gR-GqIVI zn4I$5#^y8b-m!b1#$s%vEeAHWQnP&0NQ1@;uy*&BSJIVsgs!9GlO$d&lm58^`CN_7ycL_dh|R&|m*+Ni?~J?mWlSdT*|XS8Z00I96Pt<6#AdEzGC9xN zv69K>Xn?+0T0yd0a^#dm5B zCciwl@gs5h`?zBFK8(p^?^j|ov6-XzPR+z-;zw#GHgg=i_v^8l*vv^xPI*4#J2jti z_m18BG|{0V|&Jr z)Sj_D4`XV1_C~R5VQaCq*xGSSE&H9+`Q_eYa~QX0Y|qo!o@cRVg{{TbVr%Cywe-Ab z=3{%t_KfX$8Bjj1jFp6PS;`|ZcpVr#Lr zgV=R1$EWpK>SAlL{bT#b_CJit;oPpo=8R%|Um^ zdzr)4(z;?sJD*fZS3?gg8V-3xXv+nCJqIsdo!wf)#yY%R8S5K~*8hh}~k zyBF+UuzMNC)N&4^*tM{=*jjAuICkBm*mJ<1!zA_`u=&`%VD~bO?PnHSi><}hVr%Cy zwLD9=V*5F{$M&|!xS5!>%J&1Y`(@nyE@SdJ=d;-SRcsD62b+V0rwia7Eh^_6K`PiPZ zJ!5+w#?-R+tFe2>UB=7Tk=Pzav64r!|M~k`Y%R7HTRVuU<-OB2^RYc+d&c%WjH%_0MzL#QYq7Q1+Hp)R zcQmQ<%l*dYFmBJ-o~JRj{GA@N*t5dcVr#Lr^O#!xKIcUX;lG2^HS@81!R`gSmtjn8pXVWVEo?2e7F#=xspa`Uicjm=V$XIGyBBOe zb}!hyOk*+P9*U~fZDLjhH z-&Gac|0XsQ+dsDdZA=e*583;I{dwXp<2FZA#^gLLIr!oD<}hVr%CywVeN=nUCEIb}!hyEMsappH=Ky*jj8Ywssv;%Q@VRPwP2c z++)vVlX3TjT?@M}?7p_~wdC`B;!(`=dGOr*TD{n3qaT}(&Bx|r^9M2gb8d$*Ip3e> z0rPD92G3h;4)#p2XM#PGVN52^?bX;b!Jfk?HWQnP&BSJoV=}p;Nu6K5e#Pc6?jEsw zoW|D9V$TO#i><}h&SPr1-$gSY+cUOjY|qP>TAt_g*mJ<1!z#81Y$i4no4Jn3`8Vl%P(!tQGu zlf!3G@9*q#o|)$aKb-Mz;hBle#AaeMv6+LI%<}mYyWhju{dTcA*!^Pni{0-qCX>&f zQEV-?7F&z09mmv`&zU;EJTtL5li0mr_cD#GoyDF5wia89t)0izmd}}H{vx(#Y|q%9 zmoc?G=d0MYu(jA)Z0$Oxmh<1#`Ro^)gY6mH^ERfoe1?4C{_c9Qch`?S2W%!b6Pr1R z%{+{KR=e0*?7p!3!tQGrlT$uVVsgGa&*#+P9)N+Ow z@u}b2#NO{Fb}!g`>|U^Y*~VmYhW+ur7F&z0#nujDYB|HMnUCEIb}!hy3}b3J!%^&7 z*jj8Ywsss_JE`-_y~pM-ZqL}Br!lpB_8!NcA@&Ssv1f?Q#AaeM=P{X_;YsX!WD#47 z-4}LW*nKTyayZZPn4EX#eSsg2pYSXBJc-T3W@0n3nd_KL&UsVkm(P>f9LC)jc3<1r z+Wz0&p9!`WTZ^q7#MiPe=Zr@&-zRsmwb=f#{bTzd#`M71j$&)Ewb)v0?Kq~E^E`@A z{WVeCWt?9FPGWM(^AnrTxckEHYZ{ZudCp>Mv9;J*Z0$U@_Eu~^i`ZIBX8GBB?7kRx zU(5Jfdf;raXL}Z#xr)uiW@0n3nd_L|IOk2BU!IfL9LC)jc3<0=TF$w5ZQld#GG2bI z9n%Au{n$)wCN^^rlgT+B#=fVz*jntqu=~R9YZ#MLzV5{241XnGcjAZRm&T*mOl&4L z6Pr1X$>gjib$)q%VsjXGU)X(3WA`{{4bY%R8S9ozHm__V%{HnIIpUjsRll48jaCN>kBIgiQY zP8ZF5>|U^Y!R}=lQ_Egfv1?&#v9;LRb?ja?b$+?`*c`^~8Qb$Vw&&g#@6Q2y4*l43 zz-D4Iv6+LI%<}am_C3#W@2*~cVF0jO=I^pi#-!;Ew&b0JCCU?UtgN}i`bsAJ!5-b#?g65`;z9~j2U7c%|CYaxI%ZwIH=D$sKeiTIi>dvNKh5vk#?-RzaeV6gJ$Apd z*i39DHWQQi+U#W>lgSz0ip@NUc~<%Ti$!cEHWQnP$$UpLmob@~?OAN*c}(Ur^UPzO z|3~6gY(6$0n~%vq_-OB79h1*FY+`G%wb)ur?FauXf9FX|E$83=(tRzq7F&y{<@^V+ z>vpm0Vr#LrnA(rz*%-#ua?YdJT5K)07E}AQ59gVQspUM6;?sKXxXXC?bxLgJBsLS9 ziOKx>WKLr;Im20OEw&b0i>dvY)XrmT7qPY2T5K(*_PwcH#?*2StJqp>Ew&a@`*At{ zbxbYiu!*h3)?#Zhwa-iKHl~*S_P%U?hPcak`F=7svmcv@&BSDu=OH%pF!ue@#pYmh zusPVAVN4EZay2IBhw{F_yhnbUuMx4C*i39DCi8Rh9vR1Ea#oYrT5K)07TeD>rnWpA zv9+_1v$}}Q!RBCdFgd@QoMmheXR$e}*c@yQHV2dQVBYWR z*nT##wb)v0EvEJwpB3@7xcpvTJc{`lMeob^{opR+<@t%t@5kn2^D+51lRt>*ZIV0c zVr#Lr*jh~Ozf0{frZ@hK2e!9SYz{UDn}f-D%182?#N_bjJ+L{G*c@yQHV2dQHOZOA zPmTHSJ0HiV_1hKLd=mTqTEymHbFewsoMlW7&+~aq z&i~8TpqTg9@GPH2v6<)MqB{GG3mU_(si~#b#nNF`2)Wz06}W`R~l$icf3iNqqPD ziEq@*MQkQE6O;KszGqv;Wb$XR&f?RWc^;GboIF36XX#ZuOYx1GkIl#CWAdMy{B=w| z=f8<>)LLvUwiZ)+oZ4+nEx&Hf*t5l+?K);HKF2oA{B0fQv#9sNegD}0`!W5~ z4>lj0KZwa+@#n{y`NKNSU5uJ>Yz{VOT<3EylV<+3j&m2s@!fNd?Q_=5$L3@6=P`Y9 zUnlY1GmqWlvd-aN&g+~zoO#TdKj%DW-pt3YgHT`);XNpm1fSUnS;&8=8t3Y%V%ISe_F@+8gU%EF1G(!Gas9e z&7a5Q)7wdW_by`lU)DL?*Lj`ur8$4hUA&&VXy#+r!mhQBS&P5Nb<@n>)^X0T_xJaE z!S1CW+YdG$n?H!j=WATo%pcbA^87dBqu3m5&bZDm&wn$2TE{u7Su>8!!RE~CeD-@1 zdq>!PEn@eztn*p-JoYYD%^d7n*tOQN&&fqh?K1a*xuXxoo7lCsbv|qLU$h^`=40~* zv1fZZb}wCQ=CID;Il0ozxq6S?`>3hKu8UoF9J4N;1CwU{w2oiT_^cVn=3sN?bw2Nx zMKga{$9Xo+WA}yabJfhp=412MF@18L7qNG@i9Mffox}6f`v{{5h1~F^#Ty@R-VI8N3tFe2*?q$@>$L3@6$1(ZkGpCt9t>b)8HEYJPIoOuxkxs_kI|2kKdYm z!Q9bV+{NY$>wMN4HRITPZ2q{;=S(Ke{AnHMOpassh~49?nUBrK=FemMzZILai0ye< z=g{+6GiTMz!RBN0*D?9@ziH-g>p1=QzH+}Vw*P)?5BN^~J`I~ci0%I{_I=dF)(-2O z@|@Q>@6Ekjjk%+4mAh!><2!XN>{{d4y-Z^Br**vCMSSY_ld*f5HS_VEItQCSkKM~6 zHh)>i>3`LX<2yA6o3oDXa}%4ht>g6B|Em2szEg9sIfIxSK1&Z{_l4b87n?t<^Z6XO z8haO`W)5~O>{{d4y&uKYK4;ZCz}(Sm;z{gU(>kBe=UFq3&Bx}?>-_TB(#&7han9sC zc8|Ery8N1D)y&7{WAoRs{ojtw*~Ip|ZRQ+&^?pu2b`CZln?H!jXTM!De^|%a*VWi{ zvHg#l`Ph7H{x~L|b2y5jOG)#EznO{;uwA9F{463?3X*tM{0&12T$d0sU0 zmvy{+ZH?W_dE8}wxr=80DmEXRzm7etO*4O6$2qJ1|GeK9HV2zCh&_|8nLn)KoWrOY z$L3&j#&te-cNDuX?7k-P-E*$<>GL@DE@sUf>{{5h=CM7W#MD0UwtTN1b4M?T7qM$C z>wM09)r@2FvH9ydpS#;M^S5=Jo_qgrzensI`?2d{^RfAZnEpB2%duzG#nuk%9D2CY z%o#Ovu=&{haZG;sUZt5ot>a`K$F7U*f7Z;$=412cG5MUsN$lM%V*6j#IpsO8bG|9} zavpO>zZkEY`Pj9vYpr9}DtFP$-`4SR7uWZD>Ba7)AKMQ$ADcgjy^Ah({;-bI|EL+q z=3sNiv3*{TJ=;la=CsbC=bO!(<9lrXvy5AdT^GCVJhuOn`0icA)-LOuau;>ZZ*dnf zck$o7J$Dg1AG;QIt##}kH?i}#b)0?mkM`r(9Bj@Yw&%n6^kDbzEn@fH#pVy|{Bjq~ z_$W3Xn?J7ed1j8{N$=p`Q?tiOZ05Aiq37c|=UJIEYvy3{vHA0u{`op`5|jVMsa?e8 zFJt$3Ugx}ob8hBf^RfBsm|FI`iOt;BarV{!NBePX4mM{HlfxdnX8y2_)Bn}@w4Oii zGM}$Oqh>xfADcgp-Q!X0vp0$Dd0OX`&zw5vTXPP_G0)x^XWq=mu7zD|9(yK>X8y8{ zlfP=lu{qeBb)CjN9|H*3!exX8v*P9nG5g*dDMw%wwOQlbG7~=Dsj@clp=y%*U>~ ztn)dmRWpvw$L6o=eD-(|yGQK4HnI8JI-h;@U$P&^=40~*vHf?={9zsE`5!go*c@!m zxX$O-2uHDfV*8xL_BpNd+1GJ=_sp9)v)Hw;Yt3Vy^OKm`&&fGs&ip$$^VqePb$)sN zoAFg_J~n?{=kpxij@`>9Hgj9&a6SiLv!Bzu$L_tKaci;bV%HtS?29w(n)$;z&RLC` zacmAYXWY!6H1nr*oO3vi-50jcSu-D-kIkRQJ~Jn=cejY$o{l9|Jwb!*c@!mASQ>sAI9z-yZ0`(|6!e9K8u?1QEWao ze_ZFY-$^rnTF2>g){J9wusQQOpFU4w`^5ISi0yM(=hNqT>|LyyIoP$ZYpr9>gr0B5 zu5}TUb0>F%xv$UpKk{`pcHM34y&U}GeQiH>4t8Dax`UWn&g3w5UF;sa*qmXV&zX#x zacn*|e_ZEtCX;6Vw2rgiSu>8!!RE~Ce4f3N*gmm+E@Jy!*7@Zw;=6az%vr^*go_r2lpMacn*|e-M*TZ8{0{dLyY9Bm=j%d$x*x~pWAg_w`RuD}<`0|ktFimV z?swG8$L3@6$MN0sZ{|;9&WGRg!lRh;nKg5;nb^#EOeT9=H1n5roUdQ!u{~pZUN!Tv z`Plq*?3rA|-q$9+d(L$Z&sFd1cXR$r?gDc!PkKk*7qRoPYhl+K#H_`0*fsNqb-aB4 z(~OT|bFew%I-h%-H1nr*oIa0Z&jfoWvt~XvADcgq?Q_x0U)FK@Ts7m^9Bj_I&Zo~! zGk@ER_r77@C$`UieD^$K^BFgP5Ys37J&e7(F1B`9=Wym%>zrZk3v+kh6pxzu*tM{0 zjbqkg?~`W!w2rgKSu>8!!RE}H`6sb=gx&ihw*O_F&mLFJI5r=fzpnGy@9o(9O>E}2 z&Y|anZ`{x6$Iij#WAg{`-7}BPKaB0ai_IC<`K)y{_Krr)9PC=ywZ^e)9mUkXI`@US zyZ;bRV%M71`Q>xI8K1@GWAo>Ae)()^<}d3wJ)g(!5xd7#Gas9e&0oj%ziH-g>p1!S zm+t$==3sLMu{m8ce^|%MvmM*#)!05q&3tS=Hh&zGPd`VocQlFbo^3PdxX!uA`D59Bj_I&Zp;#*u7)-zKQLB+syBO(|#PAkIf&% z_SrS_hjpAjN6k1k2b(jl^UK-B_IVWB=OnhzX`Np_!(;Da*37}Kgd*emyTFW}0-d4>xHXob6uJh?_)6Cz-*OFiUoNzpf%byeeU-tX$#qPHs+XHqj z>{^4EO#aLvHnWSZ9medJ?*T^5I5rcTIj-~hb5@gP{xnVOmv9;USbL+iq zzhB&Ct@39kW9Ro{*TSwfh{@qRyJr5dj&q))W*nP?%^BDEJXe!u{+|DH>{{D8 zpS|?Ic|VTL$L0@W^4Uw*%pcZqa<0bi5xd7xGas9e%^%0+Pn!ADI?kEQnsICnHfLVv zm#?AC{AC@d&-2(mv3;(Z`Ph7H{yMhLi`YBb#COlO&Y|bt|GJy=6*+&*UHnMgkDZTQ z3%k}JW-WT|n)$;z&RvX}acmAYXI$sg&r$5&v3sAy_A{;XIm1~qj?KsB&+B~pTr~5S zb(}s|%{Vp(o3pO-$+?K_6Wiw|w$E*yPkt|h-bFul4t6c0_v1|4{rT$He8$Zm#O~{Id|J=pF!sK> z*qmXV&%UlS^RL$VAI`mC?&!0BJ4Vso%L^E#h1 zIf>m1_DmMB{VePJ^87dBtJr*O{<_Ym&rLIbTgU0M|1JA`Yz{VO5PRl_v3+9u>|*;I zHuJB>-pi<&gIx=|);MM@_IMOi`@Gx>=8nE6p2V&-t@GLAtQp7VWAo>AK6}3vyO%|5 z=CaP=`>wNQ&iOrd@2jR3yDoO!bYu z{n%kViT_P%yV%-cox}NDt#jU+e&j$-ovAhna&{Ar!TSsm9ok7mxS znS;&8=FemDIg^u^{KvjCpFgqr%Q}aDU*o*aIn10@GY6ZG&0ojYlF8pKj7Krwx8IIW z>*vNr%(~A?<|cOCZA@?6%fYwq=l5dfe@W)|W9MUg!1geR$>DiEjH&(F)ONA8!#bzj zQJwQ0nKNqUVDqv0~+DUBww9cW2<2vVOGiTP!!RBN0=dt;>;?sI=CoyaN z`{XQQ*IL&3taaARKd#G?-jc_kNJ(< zOY9tMJ~n?4yRWX9Kdj^QKWfIYIoO{{5h)-ikM+-}FNbrF;E*K>xL&)Z47iCuRaQ_JsP z9K3R0+mD@tT^GCVAf}eH?V9<+I?i53%{Vp(n=`KS%jZ&T|3|TBHHqzKTIZL$XvSx; z`PlqOX8y8{)90!g$L3&j)^$F8Uc~l^?Q;{`=eEu-Ukko%f2aM}IoP$ZYYk%0 z_AuriUzxkZ+~cprU2M*<&S$MrGmg#2=8x-q&ScWepVo2CKZqCR4WbK8aatmfA(^TFW|z=i$80`N_;#HFNNtnvcz2 z$K=!JMNIy`P3-na3!jPrdX9>wM7ncvZT=ETnL$F7TAcMyAzhcTZyPtF-)K6Ab{ z?qYL>bw1}dYR0ko*!*#w&v{Oo`O`YierL@%HV2zCkKHeJzbCP0g}d}zzRt$>yo}xB zsu{AC-%`+RH;HfIpCF3-SWY@gUZyVyR5bw2N@t1)-M-|aJM z=3v*tt~HKXi{6f6YQHmghq=eM$CKE#rgc8O&6;s+J~n?|=aYXcb}x(A%w?TJ=2hoY=KaVsc)~`Ny39Z*%^!>n>xT zjkDO=^LuR1tELv)54N9mOeXKIP3&6RI!>ScSMA5KIoO;*?7q5Y{;-boz8*E>*c@!m zxX!1aqu4!S_ce*_b6V%~3?IjL@1mJAi(L!5);zZ7Td`}M#N@o6yNJ1q&-$(0MeMrE z`0icA)~=d4*mbe%uH(CB-pt?DalUWw&Gwntz4v2#z~*D~2Qm4)PrGLRu#R)5qh=hN zgUuP&`P|*4nLn-L+|hCD-m!hon)%p#Z2n2?eJz^#=XLyA&Kz_8uZvgB9Bd{wa~)sH z{NwyQ4UgjTv$fbhH?e1U@ap||KXx3OkIg@9=Ho8;d~epp)(&HP!1gd|=3w)&`IBbO z>>fLxap%ut?)vX#zbCPK#P+s`?d?4F%va4gHXob6j?KRvn|~3L^DlERm^=Ef@g{by zgYVwY@5hc~*TSyVHFK`Uu7%ypsF{P!!RAbwIkS80e8!!>h#xsPIQYE$3<>}9`2G2N zqRwM`!1l0e=Hsu({MY7ZeiyN4+xwoKAM+pcUXD4R7sZ3v^Sm6JKaB4_Gw~?%d2X*X zbFSWF`x!U2*xG3`jvZe%q zG5dY$Z|CoxioNSwvH53>&+oD89{W>-h7sE~ba?i-+I0?_nG> z{;bDdIyj2$2b({wb6%P`^Z41Bzo>Tax0>2zopY8s*g0p-oOPY^e`gMM&bE$!G~?Lu z!T0ah{gemtXOLpY4`X}AU3%j=9M<`NGxM?Yug0F$QT0jA1al657@x#uVl%J)z_tY`6jxS=CfePVk4{NKsHqY+zsrSa8!Z00!Qp3k)Lyz#Q}y75KqTG-5OGpF~%`<@4} zYaQ0{7pG@T|348AWA7b%CP%SrVb{9VjGr~`{m6bkcK%`P8D6da*{qA{;g90u_%vUC z`R~2ryS1<1j~~X4597N%$D`!%tX_>>YuwDi&N-@c{xa)gdiXoPn`ge6kD31?`L*P{ z8OM&F#P*E4%;$6Lb~AqPqx(6-n6;L9_O3SL*xIAm{-?2bcU;Gh(kCY8R(u}Y12*UK zKiiLAX?%2#oqwEh*FCBJx#VNk`jdED{fp^;@MF92x5tOEJzz73vHhPkbFg!kv1f7~ z+rvfmUu9j)oGfQPkLvip$@sJxpEq7MUN^po?E$-1 zFW(HiufytJO+IEXcjA-ST5Rp@X8hnM_j3;KvGcEH+_jFX?|)DB6|>go$Ls2gob5&I zy4aj;{OrvClgz=RnD_YQpW4sA()j2en{%9T`#Gt8etN+4^L_EQ`mvA8UB7XkkIfmx z%>R_k8CHLKJg$CbJgpwZ$Fcju=FIDy7i7*!Y;Vgt{xumtuj4gZ-JE|LUyfb(@E+U4u+IOr%)ipi8Q1aO&G@wX1M$52ui}$tJ~ne%=REXr=|6T~ z>pFfp;}>=O53?7{zCP{ua{kqynK^@7yYVaWVSINlv1<+MoG;0oarHlnr`6vb&#Qkp zz7?Bua*xei*7^T3^Us<&=keXW)H%PJITv;O8R;Lhmv3e-)&DVb1}D4m_s55^Jz&=z z);WKkIpgY&doX*6{Y*HCt;N=!$M$wn{ay4E)6Xx*SO3Mn7F&C}89!L;=M3U&spYc> zk7C|;N6j2;&T(uHC)MxFx|kjwdT*ZL*#5D#>)5rhYi*lx?D*hK`}x@M%dz>xW)61F z|IgmLz)L;t|NrZ=K68sCge1(aElDZ~p~GypTq2h`gfN@!a&jp}ZeccCLT*WJ9cHr+ zAxaVwX0s7ONN!;^8&U3Y(sB7e*L*%}*84k;?6doEzQ6DH_vf6~TF+kdUhlQm=kuAF z&#d|E&!j|5O$m2poaVi|4&Tn@ZrF~^u+7sD#&k9Fg3TOHgr67jhHZQkY{zEU_LcmH z^HYNNg>AovZJxgg->~&B6TV^V-wkiW*b1L3VLOHf*p8tIw)6Gw40s%KFKVVkq!UKelJ`c<&)t0v^dac|GQeoRyPH9yohNE{jT(7*z{WktNUD@iV`m76n+D2{U+G<<=r3fC~_J$`DepP*v=~@xT=J0 zPH%>bH*Ebf*!EQs^7G_3Z2DT~J@yxD`^pHeD`A_n3I90ScA>2|GvEPmS;)iSijc>` zRUuD-YeIeq&cn7}^?>8D61M$T;M=)Wg}m70hs|8Nyib17*060`HcRA(tzQA#oM{nL z75clA)3C{Z1)LEvH6?6wmN6+iFT>WafNft@Ax|^;VUzzGGk%!=2cIzk+cqowoZyPt zF5a+>uYzq~H6gG40r_Fm*CB8NZ2K~7+vbI@9&#~NC2Zqs@NHjpA&(%xVbj+vxJk4% zY}=;ixcnKxH6?80>+o$~4I#g1<^r3(Hpz1wKJ0QDwrv}PZ`k^I;WxoHzk0;w@nGZk zC%<9SR|c*VF@|l<FYhXLBt!jc`D|*z6@JGE&M9j z=FbSfCiK50zhTqY&P~iq#2B_Y%N}!m8Mb}}Z1Y!zd@y+oo19ZkPS_rAhHcxt@YOsQ zQ&z$@z5>74SICc;zF^bW&!#WY*060`_PEFoTfYLfInyGhD)cw_ko>U8e>j{GF?A(e z%=v`ts{*!u6>R&e33(Jb4V(NA!&%sFtDNA55-#R^(#2Q7)~|tWUv(kBLVm-huZ|z_ zIt<&sRL-$i!o{4zuYs*!2iv|HLheg`!=|tE;ED#9->_|)7Jf!>LkZjXCVbnM_f){w zli#rEtI6~Q+j$wbZS%rcPrDeegl&8ozU`|b0tzQG%{8~T`{t3s!^R6$$wryJY8Nm%DY~!2oZC~CC0e2$5 zVbj;qa1CsaZNs*0Uij)o7gJWkHogMi_Ei<~81fr7ea(UEL|enQZE}IjpAuYE!ZyAJ z-}Y4(@(U(EZ2H>dQ?{pQYuL6;zvTL=Dq$Ow5q=F^>?`D*$zKPXzRop$iFm^{Pu0t! zFWCAuu+5njF?FFo(d36s{zY(3#59#~G3P6;uNv6;b+GNLA>=R2m|>H@?^2G3g|4k( z+cqiul;D~Yw()iN#lAw`hx`q&>FX-E>{Zv7VcRw>{EXm+61MS8__ibnl zP0kD8ENu5zPO$f`^9|dab;37n{RY_fl@~Ehp??#788-bk!D@-iUs1v~XOr*^Ti<)n z^;H(~Dsmb&`3EldR26LJW!SdO3O^^FYkY2DW_}wr%sm zS0A{TvJ$rO75KKVs*vZKxxl8c^}nDm(blkSTb393Ve41GHfLJIRE7SwW)3cn7v{pN(<5c*T-%dqM99k}U3m(#G#nf%E4DZy1GY~yS2ZNGIP ze?@-7rmx;#^89UfISt#kY2jxC*Ojo1Z@{;GHHDlazhTo?EnM}n>&vihn-{+N#Km|e zY~#!DZC@23-$Z`HrmrT`uV`!7woQKO@}~sXl(3Dj!?%4kguIIUhD~3)eZ_Nasmp2D zw#^DZC%B=6ZG02H?aTWt;34EUZ2Gzpu7mCK%dl;m7ry%3#gvt>jjzDBeN}~gKlu%t zzP^W>L|enQZE~5*pAuYG!ZyAE-}coM@;YCWA2xjrfh(4~oQ7@NtnhP!y)Rt6VH;lt z+rBD79%1ssrmu%gzp&kghHcyAm(EWKt}0<0UxRP^stfs5@*6gNZT1cO?kktmux*F_e zSMnP+eO&<8!1mZMY}@9AufBINWhHFmEAVY!RUuCzzhTqYn{e3=A`fiariGsoTvx(2 zz5(C%)fDm<iZq%Hve>e~)b!fz^J8>7|}b17jPQzm@F)~^u0Ve3~3->~&-gm2jTb;37n{RZJ1wtkcF z4O`z^U(5xzewpwMTfaj1hOM6#epLzEn2hjiO4!EK3E!~w8-#Dz`c1+&Y<+J7F)!Hq zWx_XX{R-h5wtkiH4O_oP_=c^Y6@Fa_+nAj28%o&5Gzs6Z^}P;aUaw6oD@x#_n3csv`ZA?n|6(wwAs)TRY`ZdBg zZ2dan8@7If@C{qPN%)4X?`wh`enj5Z2b!18@7Ix@C{qPM)-!UUnhLS)^8BLVe2;u->~()O~m+N>z4`Nu=Oj1 zZ`k@(!Z&RF8sQtZepdK(C2V7I!fz;H8`C6w!`AmYiFv`+FB86D>sJWhu=T5iZ`k@Z z!Z&RFI^i3(euMB0TR$)SrV_R>YEvgm2jT6~Z@c{VL%bwtkK94O_oX_=c_DAbi8tZxX&?>wBAt z@x#_H6TV^VR|wy*^{a$$*!nfXH*Ebn;TyJogYXSoze)Ipt?z9v#t&ORDg3e$wlOK; zSCp`gsS>_n>(>b1u=VSNZ`k?`!Z&RFCgB^lzPE*#7i|49;TyJoh42kqze@OqtzRR2 z!`9CVzpjLBOiuU>C2V7wgm2jTUQ)~pwtkuL4O_oL_=c@tC49ryuMxgs>(>e2u=N{+ zZ`k@x!Z&PvuS|>|wtkuL4O_oL_=c^Y7JgL;+n9{-Yf9M0)Cu3P^&5n5*!oSvH*9^c zio*ABu=SgSZ`k@CVAq8VTfa>BhOJ*A ze8bjH3%{y_ZA?b^H6?6g>V$9D`VGQ2Z2czT8@9ezF6ISWzfAastzRL0!`817zG3Uv z2;Z>v>x6IE`VGQ2Z2czT8@9f;r5HbK{iN{AO4!DvgkMp@Hl|AWhOJ*Ce8bkS6TV^V zHwfRb^_zrm*!o^KF)!HqWx_XX{R-h5wtiapRV8d=GQzJZVH;B?e8bjn5WZpSHwoXc z^}VgcykP5>3E!~wD}-;@`c=X=Z2cPH8@7I(@C{qPLHLHPpBH{p3ELReUCgC~ZA@}& z7n2g4?cw~K;QThuS3MnPw{@HoobTm))!T8pkK>Hs>~_x22~KYB{FLByKj&uz=XY?v z+R<@xC&wwl+5XPY3C{2Ae6@??^sbIGg0lmhpA($i&G{+8`Q4qbQjU`qj#GlOdpJKQ zIKQX!Ri)$XK*u@3`MsU5_Hmru*Ktm8en01%KZLRGH8t>Ytl^hG!*?Pfo8M(_2-*D3 za#P6FaM}JrytzkrMabr!+f^Yy1J{IX?v3F|?Hv&G zW$sN~7P7hTbVbPKKGIbooBKuAglz8rToPcoBJwPg>3G>S`)IlpK4vm=Dw*7A)EW4Hic~Ncj_G&xi)`V>Sjw1`( ze(OTt{7pwr_zj_N{=TCrWb^kO-oZhB^Yz)$#F(-_HWM532uPTQ^CE4vLi%{;N&UJFN0qvexL8SZcX?#r+SJ@iPXXP zdDxCwo#wa>Hf@g}COOjiDZzEHi8+p#>?jwL6PzCH{EXoI80V`q94F6ooD!TJ>-?PH zCfLm76vp74<+x06h2Z4bE>B8u_8jNu1SijPeoAn1obUx_&v$-KaP|V>3r=R7pAwv` z5x(I3Mb1|jJ5JU*P6^Il;{2T8{CMZ9OC6^tIL-*pU*>#ux#RQ|jx&POR|;Qn_A2M+ z1ShX?eoAoqTIXj3rzZ(taP~Uq=LF{`J6~PzI61{}N^trH=Vt_GZ*+c6aQ-IetD7CC zZ*iOvoSo|YoZ#fG&QA%>-sb$A;C$Bks?KrtcE>rv`8%Ai>K!Nl;W#BYf2Z@+U5=B} z9H#{5?{>br$8qvr$0@<->CVpx&fn*Jb-&}}496+K>6y;Y2+ls>{G8zAgU(M0PS19J zMsRYD^HYM;4?902IQgjaQ-ZT|ou3n&f6V#j9>?}IIs3TdoZ##e!WW#(IX@*h*&uwu z*{7VJ6P$nA`Kr-z`WeR=!P#e>pA(#a&iQJ-pAnpW&G|XO=|#@Z2u?2+zTotm!WW!=Tlj+W?>Jw*>o~o{ zaYk_dJ?E?U9j8BVoDrOCa(+s1_Cx3A1SgxFpAww?*!elZ`A?j$K6RX4>Nq1f`}$ss5*nPp)+FDZ$mS&0h;|Lto~;o%MnnLpJwbsQ%H#=V3brwaRe> z9z-4!Z+K7G+;b!SFBg*$To2nZRQ}}J8ZNe_z3nR_xEZ!>YkzTV4coSP*tS)_I!<#h zTI*NCHcv+QdC$ct?YJ4X@wL7#&ew3UU)bhX+b{aX-SvdBHZ1;vPDd%em)^%~=iG zJbBp0DDDMgIRcv)bG#+jb$&{4d3%u)wmGw~&65)xSx<}^wqs7N@8VN}%Qq1DVVge> z+x)77;|M&+ZXdXqe?u3O5?sEK$PX9u!^Qj?JC4A`{IJcR?dW21g3C7%`C*$s(n;ij zZJy+&E>B8ud1sd=4coC*!!~C|_>s*-e%R*E!nSQraB>Uhm&5irNeRCiwtYpCj?-nX zZANf;7ni3Rwr#U;aSVbZUB#GTJLY7$E`0ty_iUxog0q72f|FZ{c)``MomW=)^{^dV zUiiswE>9(FV$5?PE&QzDyx`~+B?+4~pTaRO zI4d|WIJupO7n~KG7o6-X;ssa3b}m`r*TZ%$dEqCwcX=vdyI&03xuiu*R&ZW$vY*S7 z7MvBF7o6Nd#0$;}u7~Yh^1^S1?Oc*OiadgAVLKPYb}m^FlNX%aN#qfn6`U8G>@VU4 zX9ed4H^X)=$(>!>a@fu#E&QzDMiG-2esUL=CoMQDI4?N4tB4nz6`U8G9N^;1VLSdx zxHx7JlNFp7+zi{c$-lUqX~9{+dBM$avF&c6t>CQSyx?ZI*mif(R&Z8uUT`y9Y?~5o z1!o241xG4GTe$c-AUG>HFF3h}h!uCJuvl;E`BYS@k^BmAu3oZ!4*b%5wga7u7ma7J)ea87Vua5HSjrUr|?1g8Y2 z1!n|j1?L3k1*-!^e!(fhX~7x6S;6(N9dl0jjj(;K&I?~1B>EMc5}X#C5u6oV4;T9t zej{A$SNQ5+(XZf?;I!b3;H==B;JjdUh|3>=?bwpSFNf{eQo>IQ&Iry5&I!&7RzqCB zNx><>X~EU79a~2DwXhvqR`@x=dBJL^=vQz`a9VIRTrHf>VOif~(=;yo6s17w0AXoZ!4*b%f|w za7u7ma7J)ea87VuusTxY7n~BD7Mu~B6`T{?2-~^mh2IR@xvSx#U%@HCX~7x6S;0BM zdBN%^kza61a9VIia8__ma9*%FTI3g84%@k>gkK5Uxu=Dn5u6pA6Py>UjuHI|P6!8yTs!RkbjUvNrrT5v{iR&Y*m zUa&ezUS zGs4db&I!&7Rws+T1g8Y21!n|j1?L3k1*=nB{s?TxnG}9GY+sX8!mkv5TKE~kS;0BM zdBN&bH-@C(l;E`BjNq)`oZ!4*b(+X8I3+kOI3u_gw%a5t{G8ytU^Px@OFIbHd`30v0rv+yOX9ed3=LM_NMSj64!D+$Ou-!fx;b#Ts1m^{-(V{QGDZy#M z8Npe>Il+yv9Zz2PYK-Vha7u7ma7J)ea87U|TI~7B;FRFB;Edp`;GEz_xY(EQ z)tRC%!70IM!5P6>!8yTs!D_6?FSs1G<4FlWEjS}MD>x@OFIb%=`VyQHoEDrBoE4lC zoEO{-+cB%NMPGtbg42RCg0q5ig7bpaIU>K{l;BF(jwdbrjNq)`96W~a<}T*@&D6O8 zZ*#6v^{~y83;mZ^>`a{(#GHP*^k17q%tb-Wxsw?uT#O0*u2YD)IEZ=a2J(k|)=f$^!Ztot8^k1UAtq$= zdr-}AG3JsWX3VX`gxonx{_%nTOdaEdZG0~DN8Ulqr9n)mf6zAMXYOPSu#Hbm2x3m2 zMoh>X-b35V0{@YF+0L+y&xQU`_Yre>5YuJ`Z9{%&Cj0sd7oUR1u&Bnr!Ko=h+gBGehLFc{-_u6e<|)6ywN1fhJe$75c!Zw|{m0&Azuf5BreG6a&AmCR zVLOIe!S#Z3Vf?xuFb3f_3y$36@{|is!KSb2dB!IET<9OjeJIOs7Gr}={BrIkSql$> z&Gk!$?f0s=FlGYxcTC+9#P{O9iS_XI#GC8ua-shQ_dZNb4PwscUW1je&1txpGmP1i zdjY2Y9>l-GJ^XSZkK%rK&9Kd%x;2Pdk9*YRLY~FF&eScva!o`@-e~0^} zHHQ9lwpHqmApQc6YX#wAeCU_^#MB2d&qvs{A&-f9su8yFk$<@Hr{FQnYm)@=AwSi| zQ_ZlAFTd063&VC_q+rwbjJ0VSa&jH6KfKGeO~EE+Q9Dmn!o__G+dR22=EC+|Z#hl0 zg-zQn*C&6-3pQYmcL)Ay8{&uDeq+WAZ%@2Au2S~|F|#`o6Y}s*`1c0>&zmwH*v98V z|F+E-!*sEIU^9k&w;)f*pC!q2U*KQX1wZ88<@omp{tH|3T!4%DL;u9Bh?x<@=&flR za$OJnnSr0`$=G1qwjQ>}TP}?GU|ZrJ2;$H0O`ecDZ^!nZ<=UoTGyYs(a>B(tp?`co z@;n&C#CPOcQ@GeKT#OH6?%9d>*+KjPJJWB-D|X=+gKgW?LqW`S1BeN^?{37v#h5uk z%$vIt6Y{tUVqhCn{;)e{4BKNS1&?7~TVqthW}N0au4)l)*v8ii->~&_u*tKyl6gH6 zaAqLSFW8PD7y8}zVQjG7Ce4CVj|OdD-Ix6i+qU(v9a}Dp$qXWo@S8(6ub-*8;k*tY z4{Y<~LjUE##5@+nj6I0$7IK$EIR0T9pPCoM%pXEb$Rqzs+s6Zcjme+_#cn=RO+dq?X4%0Gvqz~#`s~Irx`YR%yANV+T~2aWAHy6LEDh8 zJcZYRM%Ok4o0#6GF*ewar#57hGZ)6ZHInf>6U2`@onr~MW5|X6RwQeLZJyM#LHuiH zkSFBx#xjQIT-y|E#?bw2VnTlX9JZ~DnIFVla31}_#ePG7oAVjl^FhqQ3)pvXF(&j+ z&oDN)IJOsp_>C?iCtQpV{USF(2Mc&ewwYOQ#YK7vte# zd>GUFR^nd|;uqgWJY0;2i}7JhrjGbUL42P(*w?U)uZN5AVa(!s;@=43&%cv>4cqu! z=y#pQd|}%*wK#}ha5vi|!&%yggoOB`g%9;hs@p-xoe?{bs?Dyo)J^ZA_)$#wHij3>RZQbnkNv90aiid7co5slyayS!`6Hh>->~(|g>TsUjc{>$E_2+t+;RPvj?2GxT=|XT>TeyF zf9JS%h2uup&bRh^H%`NLJmo80eEpA(Bdc87@{rAIcv*7Z0;1|Z9aPgIG9M`YqxDhVq z5gb|D`Q?Hu1y>8MUB~6DZ|AstT{oWc^_*V~n|=%96kIR3QE;>1$oj5rx!_8{~(S=Qt@iRl?@_RWpXP@H2w5f^#Ko+eX!M+wkkxh4L?ja`!@ca-lr6 zP@Y~W&ncAW70OEs^+CI$ z1JPk<6gm%$M^~cBs2)9to2i(D7&#Iul)lCZMa)Z1g00 z1}#D#qE)DUT&ayw67@p6pn>RcREw@dH=@6z+tFQUI+}?dLUYlR=o$1PT8I{*x6uda zWAqvN8vTHNLOP*T0<}XOP$yJ|x}#pGAKC?_&_J|5Is^?v$DrfU$>?-+78-|Y(52{B zRF7t&Ip`@gA1y-fpij_pv=aS-)@s8xK%G$+)C=`PDKrorf`*}LGy;u9!SM4M)eK)6f|xgT|vt=tfkJ z?m=_VJTxD@jNUbhlenFA8Y*Vxm>VmqXerOjo5bckKp`+0VGzyJF7on@rWRyjB zqFLw>)QDa{i_sFa6n%+SA+-+M6s?aoN9Cvw+7a!6_CZ6@5$FVT3OXBIfG$VZpsDC~ zbU&Jna_Cv~8hQ&gqtDR~=qHqD$MK6gp(N^w`l8)XB{~QlijGAmp)=6AXgr#TZbY}D zd(ccY4?TrmMvG7$eS*G4D^X-!j#ab~>WsRhUT7DTLi?jb(9x(GjY4D5MQ8$=jBZAE zqUq=n^aOeVEksMuhv-YR0;%>Kt7v`H5tXAJXh$>v?SlrRBTyQhf<~hYP%XL!O+mM# zX=pZ@i=IUb&|Bzz^f~$({e<*-Y*W+$B~drj7xhP#Xg_o)8jemvr=fFE22Dhh(5C)@+7As!r=bj*gzC{8G#|Z#mZM)#`;FKJs2>`LhM^H?9J&f+ z(Ja)67NezT6>7UN&pXry?SY1(6VTb{ax@j)k84j45$%JHK&PM! z&^73GG#fpO-a?&?jgmTB|erAN4{hbO@?O zW6=b3Gn$T`Knu}_Xa$OG#{Ne=&;T?TrO{|qi>9DyXf9fS-bY^}y*c|IbwmBperPy4 z4Q0?IRFCGM`REyPs1{v?ZbY}E>1Ynhp%>61^gddOzC}NwSULL! zbwcH+7wV7pK>MRZQ5uavXP}GGBs3M>iDsg?s1d!4-a;Ru<>&{bw&XZP9nj{eJL-!D zpn>QhbOfqKr=hdaMQ9?Lg0koyG#fpE=A+lp67&iB8m&T+Zaj}rN7M!NL_4As+7Asy z$DvcvS*QkGfv!ilqv>c4%Ar@#+vp?o1^OrQw&Ds2v?1C8ZH=}^e?fbrgVB*_1Uds< zfF__xXezoB%|vriBYGLVg+4^zpkGj;JLk)&3~hsUK)a)T(GYYLIuVUUm!PZBP3R7E zA9@%)i{3>apl0+r`WpR!enS4%><`o)ZHzWUUD5WaKiUmdqW#c8=uk8q9fwAsQD`h0 zhb}@B&{b$Mx*28BooG6mg&svuqG!+o^g4P6eT+UwksfSQ<*AL7RvRl{byN|xiHh=a z8dIC9xazDDYBSYFZLZc*Td1{FQngiOoRoD@?NnDj`Id7sv87s1byMrBt<(mpyXv5} zCSwmWZbQbNWZagFy~x;`jD5(s9U1$QaeFfENXDJWxCn+?|Yjka15k4kY8= zWZaL8gUC3Tj0ckO5Hb!Sf3J&jc0FRzUp#Da0Mf{ zO6{+%RtKm_jO02-GDRJvZd3=WTNu$)Ms%ARsJCO$&&cjl!_+i&xVo1SPG^KO z)NnOZ9mQX<9<63G(uY-AJ))}AV~ltnBYsjez^4v)uhf;&CKj$X0}wF&5uo=s1dcQi%o577pXY$K>52&NPS?U)`w#En1as1v=1)d=qqb+Y#;H`|=6MtYC2mN1WR93EF=y(iRJ-jnKFFQ?A) z8q@{eQ|dzRX?2m;$c-MKQRBU5xl!YD+0ptfqNys(bnQ<>}trYKHfYn(4i(9`u%| z+1`8VVeftQi1&ed%*%5Fx+e9c_o2#pAF;;K%njf^R?m5#a09nbxhdOHwSb=&eZ~7+ zE%cVD*S+Oxk@tmq)B94r<$c9^$k%F#_l^3%`&Q+>@6<=$3f1g=&rQI7V4dWjYMHlE zE%$!pCS0r3*WSO>civCjVC!e~PwyAC()(5YiyL|Vh>m)39rF@8 z?yap8UR&M9TUW2;wbyHV8|b!P2fdEBv2N#e)a!bi>h@k|y`Hy)Uf)aV4ZNDpUW@~)IGd|^fulQ-P0SYxAhLwy}V(%w|AuO;|=fAP-ITMlpI>OtLk5Gw=J*HYI~Urjxc`pbQo zKlKj#GJon5_;)?^-PF^mui20JQ@=?)kNRBV8mS+rUO>HQZ$!NX@k^*Ran02GQZJ{T zTg&{Z>)D<^Q8!bYZ;HNSySJr&fVuK%E!oO)l{^`xG1G4rSHOWXkJ^9M73 z>ien9H%gt;%%A!zw##tpIn>qECzIzC>JtxT{?xZ!%KWL%XFt_apG7^9x_Schr+$}w zQ>lm1Up@7E7cqb8+o)$#Z;C&U`qB%TKlSmiu|(~-=ddI9^hC-v5hyC3zk@ywt4vrCvi z^{C^RKlPSJFn{Wv{ChZcJ=>$&JWibX#w%IP{HdQ~+~cSZV?4Fgms3xq?n~Tc>OO3T zsnnm7r=I$oqnST-PwLs!Co!IR)HhH!QYWhzBlVnN%%8eqBJ-!tGM;AY1oK!QU6gskC}tZ@3X0walFid$!HG2igj6IV_>gZ_FNpYiphet`WlfV$V!^hv#x z=e7Cv?;-ZjQ0g@Q9!`BW&!cMUQTV4&-(jBr)V=Y?QO{t1*HS;kzb8^ZK);izm$Kca zQs2kxP(AfX>gm)y*dMd0M^n$Ep38n~r2dL}0rfdoGJon_&HSm)rf#OL;<#N-y))Zk z1@*6H|5HE2aT00I_MvV|{S1Bw>RPr_XX+owXTEiuL*0}5Gjse?-^l(n-#`whuB1-# zyxE`nXzHQVcXC_}r#^|gntCe!Dbz=i{|su6d5)v*K)^Csr`Ku!30*ZNm!YcC26yWCe3y zRxl4`1#`GcvUXR-`dk;*;<~clR?fQGmaH6hQaX4f>TvHuR@E+IRqbL{)yA`;cBwj^ z6~L2N0sI>)f2XqYH@t9)m(x_2I{d*`#Nm+`WyhSj`UR`bTQigy{S zcvpD$vWhlcUG2?Klf0R%q&=vnuv&K`t8}-pN_Q)(b9JoF-NCBdonDUBv!_`-YgG5K z3OAEgxLK^eJ;dtU99G@tvg$UE)wU;DZEIkat&vr>XINc(p4GJ%Syg+P6}5$|q%C44 z?M+tD-eL7@39Dv#R?R+Qwd@mC%a*cAwv1J>FIXM>n$@vySP@&nO4v$P!d7`v?`JQ@ zs#qIOv+@;T#VgK=SAvzUcC2)*%L-Q~R=7H|vQ@^))|RYj^0`WFeXMt> zKF*t?ul-rf2vZ-ze4o24)C=I9H(NA*SCJbkhEgdXob ztuOVS(X4msE4&x@CtadT;5e-V%MA*QB%Fhx!ih6J76ps_*ia>1o~< z`d;rFJ>C0W&+u02ncgZr+xuBR>?!{d&+{MiBK|xt>Obiv{G8Xuf7)BeZ}i&v&w1)= z*T?t~UFFC1@qR*|=&!9u_-*yc{<``!zr7ymZ=gr}9rT%gM}3~Zsjl%m>x=y@^re1M zU*>n!SNi4p8h1KbJ{=`30 zFY|}%ul!^5w|-i$@Q>3g{c8O$|3v+Zf0FhhC+iqD7HJz9sn?B+((NN-bce_pdXvaG zx^v`Qy?Nw3-Gx6$-#T)>9uT=e?;g2O?;pwNA(0w=XyhV&MC4+9Y@}9KM=sGPN5<>Z zBbVy&kqP>;$YuJf$mRN4{=oUV$V8px50vkWT&1T+uGX_7*XX&CYxPr+N&5N7b^3Mw zfcMSF_4>WY6rGRUpudRRsM|(w((R)+>kXo}=uM(iby@W9x=Zv{y=C+^y>0YP-9I`_ z4~X8QcaKijdqnTodqrpJLD5+wkrZ0;w(i5YL_0`e0^rYxJ`ugY+ePi@} zeM>a2Z;O7YZ;v+Xe?&jg)1piD^yue$Ms&G;F#4sQ6a8Axjee^ikFL-S(I0eUbfumj zU8P@){-j@t{-R%tD*uhB_TP#|{CA@<|NUsfZ;Gzve-dr$FN?PGzmB%|zmKl(uZni? ze~xl7a;&2tiFNYVj&=6ejcx9Ch$a1vV_p1Cv2uU2ST{cz>+W}r_3*pJdiq<(digzL zef-|BzJA|WKYxeVj{eTE{{Dd2F8=PZ0sfw`-TZ;El)qnW5C4EzrGId2pg%OWk3TH7 zpMPX*fB)#%V81GMkY61;#6KxE)IT|PsDD~)n16cg2>-0uaR2<+(f)*3+P^Y(tUoDM z?N5oF;NKiO$-gZ&!oMSSihoz^H2>b%D1Sz5wEtl24FBQSSbuKpZ2$4txqdD-&VM>~ zf&XkQ<3As}$X^hv^9+mk+od8vFCRBnA5D1J3LV^kk7<>R=z; zWFY5Og-3^P=c)b$y7D7F0~hFqy*T44P={ulWzHM6#b%5ucyuGYppQH8f_%$oS?`2T zExldksZ=4~gYWb0e}Nt*b3mig{5?;>+juc&cm?YGqNTm~Ysq~J-np-F6-R;2#2Zqe z8}Nn|XvGemI;ud+rgQFBpo_?SY=PP?;PY*PRyUS3+b@WlQekP2m+kmsMLOy&K3x{F ze832Tkv=ZfG0&1>R1;{x3qv2D8*N4i^ar2abg(L;)KUy(j4($;*E z3FdJ)mtzOpeqvv{f44ox&ZxOJ*K-v5T{g##@69jlHm&414dy$q=>5R93cQc*wk^J4 zmg5Uq-kEJ_DaS_O?ZlQ0$m1vu+CE%-bYzicd}+6M<%fL!E#xcf?S)kJ0Ba%z@1r99 z{Ep51%Ep%TLtL3sh?~63dZXKW;Rw#?Wxb(ngJ27Nw%pG5k~b|y-nKOOIJ?#IWC@-N zZ@pk2UC15`yxn=m2h{RdX7OAIw#IQBB>}mywA|Ls!|co8=FFX}RirzL$J(eO?Z9hO&~`Y_(17~Sw0*o3wN$aTrNen{1tT!m zCx?RR4$d#q@!Xpr z@OI_ZBA{NycY}?K)S*Z#dCd++dIqlyLFTsa*|Dq(1<$QBigUZRNK1>a)N8+Dx5n9f z+AP->scVtG*uy@WD0+3gHU%Sigjb(nzcnwlBlz1iORuwMf*GC277u7C`2zZ9app(d zWxaKZ&-3p0*v#j1oCYm6!V739y#+JBx44~M+}*sI1#xEF!=GaFi@BJ_Fn_c}X$L zsmv%C!C#9s?<3pCn)h}@ah9uV>qhlO@in6RBepklo)bLZ%y~{gE^f^qbn$Bu z+i(`tn(g;T$F-;5(q~>DUa#&c9M7wpk!#`N+$>ve;o?l&nXT+2h;wb%q>nkR>?4T# zKkH*&EBgrITJB?0-jjo)v$b(qUfZ84jNp%M;m)O6&g|m$EuN#d+~Nz)UW223m*Trx zYg_!$ace$;W4QxYFnX4(TlK7U^L?C^gw{OIU5gQG++w}r_*%QI)_fi=vw5Ws&L~#* zyma$$ajtF4En5A4UObvyX46}+o&V@Q%xCBMCC|6k_U78U7H-TfkJPk%c{TmEX4|{A zYrYpwf7QNkwRWVxXTPm>8x+qS-O;q#xZ-i(&dggo=EXDCbe3!0!j0u$oNWe2XXlS? zzi;=k)biY1mW~nIqTSk-x)nd+E-TV5#m~Ce7wN?!t=G=BZMon2;->^R0_Ppeql)4Wp>`HeLVGUD>A#bgFff)h1R&m(lu(aS8)Z`e0u-w^GP>z zH@^1F{L3}!Z9}&1iZyDn!5jR&*BZ5`ShS||xS!A6zx~N(bu(Yq$`(;p0)w;CHGgMX zxSBKCmXB=ndR4gbg*vTx{^GKj^~qo?8}d37kX~Z9mD{T=_i^fW_8GtCua3VKS7OYw zr!{AXZreXvTn%XLNX;ton)T7z%q_=VRAIM}dsT5QoHzMs`%S~*qwJ^m9a&=xj>N94 z?6h!97T-yBV#Owy<)(a3(!%q%*y0q<^-9+YTHE&X;<~{2H|;DBEUq;-71yBNe!)Ka zYVo{yb;s53$>+A|>N2}WFD-7N)y27^#C*mMo)xV<)?A!x>-u$`>*KdZ5bO_^&t+L% z3m515a4k%4LB7?sjd5HBN6B}*cgMz>^*YzKw&<;{t&4MQTaFvHfqh48Ic~)Qd%Sdf z$cFRF5j_N z+x_b@pT&2EzkOu8M_r56Wp;6OUvRIll2__V`uOd20oT^WwYIlEI?j#2E4~}JJ{~BZ zE#1gI4_3w%l^ zr=M{*m{x3i_nGOa#r8bHWqFnrs^30ybMFCWmcgs-MbFw94J(q%cXW%d5$@5Axtgl< z71%wxy62#K)U`dW**>G5;Cg{z9&Rjap2fAz7T?8P=GEm(at0qfyUn#40l6$A`JA$Q zVIOVHx6;9*EoX5pTt2f0OEa%7i~AHfr1%Qw#^P2lTie#Pa9LK@_CCG|4$kkp7U?qf zOzD`NXEOixQO7L~!h9#OrVwPF$d(LfG3y%veOjc6Jo5st<&nB)l#4r+=h0rRcpf$F zWslfBc>V^*?gS{9$5+MA5H9oTw$7AL_O zN-(Nr%xG|7ySN!W$n$MT!EB0!5(aRzQ>TIHFI-YEVT~ySlNg$@Qnl6teu!z5ew0!uZVfrzaQ4Tz@*cK>z*MpPp0b*IaEA9J{mlJQF+z z%hs~b#;^D`Bk*#Z$po~FXH-D0#WB1N1>RI%|1K=1R}NGuNaB)bcf{YjQ2@q{3^RxfV90 z|25abu3a2y%h$NNxYeCq|1poQ`IW7%U-QZ4x4%RCuW`Yd<$rD-EoXLDVYVFC@}p+H zHx-V$e;*f|Z~XhX;HvC@AJ^LL{M+k#|8;)^fBp0C`)$pBGutKjMA~w`|Gz!j@|C=9 zfBfgRi@AFC)>a&`EswxtssBT=-1CQInfZrgne&HanfJT1w7l*AZ#_DmEB1qT?B`i; z3aI6={LgH0K`(peab=NOp2zQbw6)vHT&+~Pb*FOWK;T_kq?X6h+TPq>@N8Z@*K0ZR zpO12P^5R+A@7WsWy)jtV`#o7&Zfp7oR!LfpYx&XtX<7c$Tdn1-(ek72y1AC){&SD6 z`IW)$c>X?SH)<`1w|}FjoODY-QZyR>ZaTieEQNbDi&! zR%HGp#`Vgrh%?vpE^S3z%UANc@wI&Yu8V8=s$CcNpLc-b{AMUC;bDhHP{|sxgwC0n)xeoNpRy;$^^@**CYxz1* zw>4UO9jI&JuDEP@OSU$yalhwLbN%Fs!ZGBokZd`h zYtiymlmFBALd#b#y3xCibmIO%U3kIxHZ4N&b2kKG^<+i3S#2;*%iu0dPB6*F)7Dzn!1*4k^bTt0I(RmZ~k zTE70uwP<<1f6OP>)?NqYMrDq~En2aiTONJOkDBYCw*1|Fn9oANyM4R0Et$Wo3_SC9 zl>wQ*s|?8eU1dP#?^?!q{~Q0l^crxPm5PiMDR zF-px{sN2wLW4#tmM@r4V)<#?Dwm97>H4*D5kGoZ`ga23E4*yU}&A->hIYzg~NmFWm zsc$`;^Y!{T7f@;7Tia7LlnJ$|Z+>^MGo|Kt>$b$dn3C<|cf;>a zsZ}la-uBcblnJ$y-yOd{rREpzw#L_#302|uz~6&XE8p7&KSIgY^Lyf_DYa_yw#EOD zGNJ1HUii0DYVIT58^4({q3-kh;NMTF)yLj;_@7WF)Wd#X{6{D?zsR;d{!+?>dfe}a z{{*Gx{?j|)e@U58&-pvz&!^PD1EuDd z-FC%aL77lqWB|UV)arZhFZe%DCis>6-SFE{YJLH3cl?!<3AJG)g})J{RzG?b_^T)r zYKzDo_(@95FU9SN{}UzKIZ}z=os#XT_rlkd3AJ5hAbwv;wx`}3KSG&MyGHiGA3(`* ztM|oUi!!11itL9!kW#C)^&tGVlnHe}WPkj@lpN3c0Q`2833XItF#ge$9K-rR{PvUy zb!y}w{L?74T2CL0zdmI`ofA0(|6EF~Hqb-xJ5VOnWs#xyms4uBq5doWMwAJ4edJL5 zDU@1mst?2OOqo!3MTX%|qtt3MeK`K+lsqpYN8rz*)M^WTBz}@Ip`MNm$8V(6s!Sh+ z--R-vUWy!z|1zakUG*{e<&+8aK_rczr_^doU4`F`lGlyMvG|`;YPF3%4!2BTR@>{7 z@%vFG)Yj2c@Ow~dwSztte@DuM+97%x{*IJd?W9NI_oqy#-J_%MQGSaiQYO@;(F^b=P-?Zez7T&O z%7nTun!%q;snx!^27f{eJTDylnM1@bOL^kQmcdYW%!3sCe-uM%kf{J)M|*n0)HrFLcJcHh`)$ZtHbq` z_(xE3oJ6m}&r@o3q`n$|IAuaDi(Z4joKmZ!^tJd$Q}X%{orM1brB=u3>+q{76YAIK zWPBByjDNho9{&VN-eY1@@Y_;qb)voj|0GI|pV*D~9VxZ?o4yHu1SQ8$>}LEflvGNHDKO~vm?snx0a@A#)ta{R<@#ov)qtC9LP{85y=4#%?idr)e1x~{_?O_@-G zVz=Y(PpQ=yeFy#-lnHfMtR8Sh)p`0}{Be{CRTGPPV>QF8pm=HkCVsnvD*G5pDty#L1L;V-7t>U#Y+ z{uD}%pV$-lc}lHr&`;vuNSRPy#B%swQfhURZot2pGNJw%dkTLgrB=7-r}3v!^1d8z z#E(#FRi~f9znzlzm-w^z?I^XnLqCUKPnl4g#OLF8qSWdi`g#02DHEz|{001SO0DkF zFXB(5OsL-R1^9g^wYposgntiZLhT%X8Gjc_t?t#Y;7_OIeI&jRe;}n+_vu&h@25Gd)nocy{CSkT&cv7CPoUK5as3|t6O;*cZTx-wNt9YWsXxHa zQ6|(a@jU)iO0AyJP594J@;Vd$5Puq_R?q2=@aI$VIumckpG~RN^ZH}_7brQeh<}3r z1f^Cl>QC_(P;#8am*T%bsntvRGyIn+IZooA<1ePv>J_~Ve<5W;eH34g-%P31tNIK4 z*C;to;$Px_NvYNA`YZfJl)N9szs6rhsny&18~k@Dc|S^giyx!Z>RtUE{u0WB+90t4 zzXPRK@9FRH->2l4rV~HlZ%(Pz2l}7*c}m`o5-ah0P;x$|f5iWgGNHCltita{$@!T6 z7k)D(??;KB@KcnWkLjQBKcVFPDDeyaew11*)4$>`r{w*JQzqVzC^;X~{0NBpl9KnM zgvLLblJhZs9hdVlN{*961pfp|&d2z*T+YWRIZhHW{Lz%0kMZldoR3j*?wv^BUqH$E z7{8{=`4}a~NrGS1RTC&VALG|`IUl3s{V35Ee=?<3Kl9rop8AE7_oGBR{97rt`jubb z_4q;Yb@A^`w8y`PlJhZtJ$y~cagtace>NqbDf|ua6OYGF-{BJ2aAM-cGZ%@gmn?z^)Unn^r z^Ebm^pOW{NHk;$OrR03f-vYk_CFk>PlK7n|IUn=O@He7lzqjdv--D80C-=MJccf&$ zw<*W(N2%2&{+9TiDB16Ay5XlNIUn=4!cS7N-`jM@-;YwOGJk9QE|h$3YSRP%P)g3n z{B7{dDLMad(-S{U$@!SSEq*sj&NJKe!at3Y^D)0SeoxATI;%||{Ie-JAM>}v??stV z7q{t)UrWjPn7=)KA4)!Xwdsd{6(#3m{tozkDHH0ZHap_qOv(9}zY~5x%7nV3O@I7) zO3ugpo$>k22>cmscEO)X`Tx;%7r)NirZc&S6DY06dSPnBYM{$^$nVDh2%*@Qp z%*@Qp$%L8t+!Omh>(pO$c9pMs){{wQ_ROcZ-)`G7`;{gSeO^?=c4J=p9msyA$w!|b z6>->@pZ*B4Uug=^7eqyzH5Q~lhwMw5LiELu`wnAa`di4pq$xsQ92N1{Sd{)>WM9%m z=u0B!!B~v`J+d!p;^<2w`-ZVNy)YH0FQX|zUltW%G?k<`A^Vc16n%N*e#BIoJ{sAV zG-c>3BKISvvh+!ieMwV}zA~~`n99>1!KpsnQGFvNA@dCE&9gDb-`4d z{vTw&($t}Eii#L)s!Klv*{?M9=$j+g1ygX+Yl+xh|L*($7NnD@`N%)~JZZ zrpEM3ko`*2guX3u9!yQ?*CG3rrWt*EvtAsU`g(WWUn1qVJ5H z2UBbMbI5+BX+z%?xh|O6(mz7>D@{B4?#TXWYES1C8fZ%r5aKB$N&b60vN%A&8P8+|`ye=v8a_agh4rU(51WKS^nq|b=#W13#{ zgHRDg%>U3AMfNdGZ~7s~e|K{q`m)GArs+#R44DJwe)Lt5eN5Azegv{lng`G~MD{Vw zK>AV0e|PgB`t~S`(VD^ZW03nz^AP%;D2uV0q4eXB|L*2t^h1#SO*5Q+0y5{#Bj_g~ z`;A@js5|$ziFn^FG2PJ z^9=ge$o{68Nxuxa?=a7z|BUQ!n%VR#kpJ$MIrK8JziH;uuR`X4Wgfi=WwBl}pMC>! z-(gumuc9nAY8KLOLhd^(i|AvJ{Y|r&ehVrhon;AqdSoBdET!LtJpZvQqtA)5*sobm ze*ifrmKF3xQ5FX^E9nm*d!uC)eR*Ub)2yaHf{LhRSwmkN*{?Kf=}#f|7nXJOt&#mo zv!4D8a(`jjK;ISFuQVI!&!HmvTQ<=TK=v!mX8H@r{e@)<{U~I=(rl%_gq#!0Hu^~@ zi_4nr^jDC5z_NpW4$9&xKWj@8*O0x@vWtEhvX5zY)89azS6KGYZ$S1dekK?D)qg*k zOYF4lqu+(HxUbny{{XpOSPsx1LG~+tb{G2xK0keKfLjV0p$UdfhNN+**3hN{KLCF52 zeN68~_6qC2^kb0cSK24^eq^t(KBb?5JipRDqYol`h4nf8B4nS@zMxNwoD=Iy`VGiF zqkTo69yur0*YvxPeMb9+J|l8}VSP(~0(t(UeMg@gxxcW!r@w;i8`=-_1(Ewu>qq)~ z$nzZSC;Gz3Jh6VJe~moP(SD&Xip&%1SNhM$KA`~>cv7AO*$1@z06C+(#Z8)You?9>>D-{eRbset~JxQM$U=N zLf;s-tbN3Pe}DEh9*oUu9S2O!sLt&6@pGG}aw z=tm*fQ*C1U0m$=DTQvO?kaJ@5 z)9*sAkJ=*J=V7q%qy*O2R@HYxoCWZ$sG&_6=1kJ>Q(Bviy3 zTP*!s=^sA7$Vb4gP6M6oi%|yQjxxUyl(-%daKWMYi zuS50_dsh0g$nykkHu@dN+^}b-uZdj0v^nT^A$y2DCw)WYd4e_<{T}2z*mKjjMV=>U z^U&`@&VxNKeRt$~r_D!y0J-0^=cgZrJWtRTpg)G}8}@?q^N{BW+CuavkbT2mn0^Iv zz0($H|)je4mAlD0R75ewcb-_`UJ~eW^&{m`Wi2V0;RHx60+`nsU(0@jr zJ2`677ensfwYBKKq9Q6dYSULlt{2)m^uLk&N=IG#`pES{TaRAo>e07z{P&r<_Q?Ia zt^vJ_%zsBi`ku(=Q*@2!wa7l{XiPr@xgXaxp|>IT5ss$x6Oj9HT{C(I^556doPHj1 zKdx&*??nFlI$F}NK<>wNt>_aWpSNarFf(^p%k7i*7i5O;ki>=Lq^L$n`}xlD;-7qN;NgeKq9zq8m-$6cth3IflLl za=p-vrEiUjsOcO>UkkY()QzWai;Af2oIqa(xgXR`q;HRksOy|WUk|xo(@m!DiHfN2 zoI>9Kx&P8lrSFG|Xy}|q-w3&0@UuR-UZ5fxJ7>^0L9Q44>`$&2sEDS{S@g}2>jggx zl6f4)Iy+a;cR}X4ZYBLHR76+j zD*A57JlCzJUxSM1?p#CP1DWT#we;&y5j~yj=zAgeFS_;g8&DDdI5*JuM&`M0BmFK^ zL?7oS`o73K*KMZXgNo?q+(O?UxgXJOr9Xs<7~tGSKM=Ve(QT(cf{GaA+(ADWndiEl z^v6&UL!7(lha&eEy4~~_P!YqNd+3KF^I5l-{u(M`gmWMLNMt_i_S4@$MT~MDpdXFQ zXWc>iTd0UJ&O`KLk@>7UOn(OzG0u5}empX7bw}x+q9P_ZkI_#=_J7@R`sb*KNzN1W zlaYO1car`sDq@QB6#Z0WKI=}?zehz(bDp7}j?8D>S^AHth#Agv^fQrpt29wecInGP;bCLaAf0|d{dQ!Z*T11Jh>F-4% zmHr^I&+EU@S4Bk}a(<^jjLc8{5Bl1uh$GIQ^hc5Bb^2fQbx{$=oWJRhqb%y_|IpV* zMVxT5LWq;dey*1^?B}S6Q%;%wG%`Q+8v6FAh%-(t{aIu`*X!szq9V>Y_4MbF{akOL z?~IDL;8f@@BG0?@M*2Reh)Yfr{bgj{>do~1P!U(07W%8m{M1|NhoB;^Ic@aUk$qcl zryqujxZ!lr-$b5Y>7(dJpdxNLo%FYn{aNp#pM;9I<4i<<7kR#-lQO@AMm zpL#d_EL6k;r%L}2*|+r``Z=hGM@}#OV`Sgf`{?JPBK~#y>7O9afAj(R6{v`(&LI6W zWPa*H^y^R&&z(u=Um){SpOk(BD&nOxhW-`u{6`I?Tn>=gUnBTGWtEJh_}w< z^zV@QsZT+F2o>?(nUekkGC%dH=#QWxJ~~s=e?sP`J`MdbRK#azTKX@@{M4tTzkrJP z>P%1n4S7DJ&p>|(74hAfk^ToVKlPdDZ=fQ6Iy2M%LguGF3;iur#BXO-`aj70)Mul= zgNhKY?DP^cKlM52pQ0jUS5A5jGC%dX=%1q^w65IrI^_9@J`ep%RD|A@m)?NPPklc6 z_oxWPm7m^-%ujs*`j4mxldB-T8QE|3h3G${A}p@L^j2hF)fb@`h9dMfS5bO9vacE< z^fD^K;VMQSh0ISw9KC{yaJq`qyO8;5C_!&RMI>^Sq)&`I-!PP-x1b`TU8U*W$ow>v zp^rvIsIIc~9^~^uhH~^OD#Gh3PwzwKr=bFU5EbEfRiqCf^V3j?J_#x!=&DQ~LOvg4 zs6rouib&$BN}m*Y9%86QpB5Dn zS4Tx;ceSR^fy_@s8~VDah@7sr^tq7vX=q1Z9~F_?)t){N%A$dx1ARkOL|#`%`h3Xe zM+}|l8>1rfyE@YsK=xHb7y7oSh=Q)J^o5XlYv@Mb9u-m8)t$Zw@_fV4gT5;&qNuAU zeFS;FVdzEQ9ohd~|Io)F`>mljeNSZnclDt!f$Xb>zVw5T{omD(z7#TV4gKkdAp5^- z0DT$c`M+Tx{U~JrcMYO1hdkdf45lB0iYV_ILSF&dZw*7~$07T_YZ!ecWM4H5r=NlB z|E>}ARgn2<7)d`5+5cUm=&K>mD-5IQ7a;q;YYcr2|E?MIO_2T8Fq3{4vj4kg(KkcptzkC(5oG^&&7p6B%v-};`eVrc@0v&73VD8R zm`{HO+5cS&=-VLA&kYOd&msH2YY}}rWIh`f(_cVEw0A9`?|{r_!&3T7$o}tIM&AjU zw}$2PcaZ(xwSvA2@;uzIlKvjD|GQSvcSD|s8&=alK=yyv8u}i{d^W75e~Rq?u66Xi zkojy_PyZa*|6LpCdn5DNu#x^Hvj4j_(f38>tzk3$XJr3(ZK3avJWnuerT>cT|E_KH z1CjmKu$}%lvj4kw&<{rDvtcK_Pm2<|WIikB>C+?ozv}}1Y-Ar+F4AX2_J7wU`nkwHtX!tgjO_oeEA;b`&!;O_>GLA{ zzv~+PLS!FSuG8m7_J7w6`o+k6R<4MfQK!E&8R%KCIlPFNW;@t~>P0k$qUXOJ5w> z|6TX!S0c|7l>77*k^SHGfPOVHpOuI7)sg+*^@x5g@;pI#OkWe(|6TvmuSfP_@hxAZ%ad8@pm?}_aHuJ`o2klq(6#0Pf&i*PeAs6*Khjc$nyl{ z5B)S`|9A25P@F{Ovm$Ak&&dAolIc$)`>>*+pM}g=MMqwOeBM(rke4CP3KS!G4Ki;P zGkF~{V-+iT12QKSJ9!uKY*vXPA3*k1#YH}Z%uFRQ`3N#66*u`9@@!V|kWV1bV-+9y z6!HvK36QTKd!`a1-$G`cl9YT0nQuy%d=HsvN;2{T}F{YDzZpcjWVEN)GZ*WEL57k!58581s;| z$UV3*A6bv=jm83G1=$sig~%r4{@PfCoCw(ojS+G*GG~l&WEGh$#u8*NvhNv7k&_@h zp0Nx$2KhQ4V>xmxGFyxl$jOm;Vyr|?iOd9J6>?@|Pcv2{=R`iYW#qF%A~!N0jJ3#l zk(pquL(Y%9u8sA`#gSdh*nnIX`T7=PBXW7{8k>(1DX{10;PY3xDngWPW# zdy)GguR&vP@&IJdG4>^oLS8$@{^SYB{iAUpc@lEZXdFzQg1nB5L&?*SUBx(@ya0J! z7)O$qA@_jB(c~4#b2j5x@+#!@VjNFigX|l|iR5j_J)Lnfc@Oe=4dYbuKIHXcoK8M~ zyk3km$%l}g!8n_I2D$DV=aMfWuM6XR@)hKHmvJHa8gh?jTui=!oPXm|@+0J&8<&%x zBj?<>lKc`m=f>6K*T^|Ht|h-k&be_t`8#sXjT^~7k!!SZGx;}i&P`j%TI8IYwv+Y9 zIXCSjE66p}w43Zi&betXIT3Q6P5a4SH?A-6`ZO{RC`w#fc(`atfET!T!X$UTvBZu&y*hn#cMH}U}F z`eOP)9)#@hreEYS$aTc@hdd5B=O#(VIY-X9Nkg87Tq8_6@(g4THyOx_kaKP_l2;(- z++-%NLe9C#N?wDUbCaFC4LRqgDDocUoSR(aeaJaCB_F!>g8T`(mh-$AYmrWE9R$aTS#iu?dM=cY8| zx5zUDQ#$f{_Qn{$vAWS*OIkxj_`zBv!s zg6y2;d}JH4XPOI;9mqL17a|9dd2TL3PJ+yHbA%j&%yV-bITo4c<`U%O$m_yfikuR8 zU6{*|QzNenb2)NanCp>?Bd-f{19C~^bzyEqE{*JL<|gEt$ew0yMy`#_e{&0RUF3CPZbhz- zoPTp0a!cg=o7<6FBj?}Tf!r2(-e~Sb?u^WTa~E<~^YZ|+MTg}g4z{mEmH*M)f?c^q~nOFo6%8=B{nFCecM^Fs0^}+OumA=Ud&6$*O2|kyqx?mvj3P@ zlAj{i1@mh1bL6^UUQ2$7%zyKG@^@tZn>UhwBJ(z2rp5o@3chjz-SE$;pv(ZaGR$iJWuGadK+poLf$k z(<0BHET_rYk@IXhOU{d&XUlnVe&jq`E|Lo(=hi$lhYjM)o3mi!}$?kIZvxE^-h#x7Ix5l*k;m<|C&^ z_7iIXaz7Pf_Ct8FpahMZ^HQnCX%&$i`cCvu)`E6ItFb8A~o4kG)8 zZ7n$#nZvgA!1 z++KygJH=ilCdJOMfX z_D1AM$UL_A8nTDjTaafUdx*Uic^2||v9}@5LH25UJMtoAKe2ZpFF{@} z_DpDU-CZW{M-AJPau1> zeIWT1GUx4s$!Cz)g?%Xb67ssR4<}zi_7?j{@-<{{v5zL-K<2!CEcp>K=k4Rk{~~kV zK9T$sne+C^xknSc?7cmI9`xPA@`w&x+mJPvuiINp(G zAg>q42l6cB_2T$Mo`bwz9AC(bkk^aj8+i%xdU5<9FGF50j$h;r$m_-Nhr9{diyV@| zUWB|}92)X2BxHIbrh9>tRSzWs7z!N za(#))LUth6m#A!HCvts>%0W(qvMB7#MJ|G}DC*2Zjv)X1(fP;^kogc@fcyxV57C9l z|044tx(N9x%Hnx+g!}?!@iID&{0e39I=Te;4a(webSd&Xl*Rk#GUN{^i;vOe$e&Oa zpQ9^~zaZDv=t|`8$PO7@h5QrQA)~92ehdYmt9f?s{ZB z^6$#sfUF?@uH22tCS>Ngn~*KY%yBm(+mL^U?iOSR^6${yitI%G9lG0)6Cuw8-0jHG z$c%D#AgjoXa(5zoks0OgLiQsw%H53|L|G(p_aG-lS;V+|k;5p9Sa)x7GGt!4`;t>4 z*LQb+a%$xI?jA@^i`=id2b0qy_iOH<$P1UP`Wr>=^Fl_6@&Qmf!s&9e~?!p_Yv-2 zP99dcc8OGd5>$aTT3A#Xyi3vL~G3v$2gHjuX=`<2^B-ho^%+-CAFl*Jym zmAn^avCnNM??+i2a7U33BKII}7x@Ts58_TtK8EaIZa4V^vV*xjKD)D#Um)|@orC-ena}QApO9;lyAb&+GN0W=$lsCq?2eFsBJXLkv*P)m>{wG>%K z-i1#sL)Ibhwx^aO8<2O^Q!9{-C<~KXiEKt$Skx+HEAsAnYBjPQnaOGmvJ;ufYAtdi zWG1V1$kE75R_l>fWG1T($X;Y7tBuHhWG1Uk$U)>jOKnC@g3M&K1v!k&WVIDJ8OkEL z+J>A0Wsy>CM^1&ZNUe4tr$JeyRXdT>Av0O+Le7ZHWVIVPGcuFa9^|aZOjdi5vm-NE z?M=>!%w)AMIX5zs)&AtX$V^rTlJlc13aW$2g^-!74kZ^sX0ke*96@HXI+7fR%w%;m zxdbwk)v@GK$V^tplgl9csydNe9+}DNWO7AhCaY7)m64gOPA6AI_E>c$xjM4Ps$ za&P4Q57oWozQ{~g_mc-8Gg&=I9)#R)s)xx#kmrZ$QSvZke^!r^McQ9qHlqAa$lU&z~07CY2$jdDw&wiD2qd?hI|-haYWUTkD@G&sRr_Kl*I|vNIr?OIHj7& zr%@JXR4e%`GOJZP`8+bK)hO~sWLB##@@1686*V#WD$3%T>Ly=Do;9f+@-5_EK=qOD zAol`lfP4?xrPUDm0Wz!Aq~yoQtX9M1C&;W;laZex_X}zY@=N4-l$whC8oBRQ(~#dH z_YrD3@_XbyLd`(_h}=i0naH0}7GKpYMNWjw zXHOY&G%}w(<;W^BpFI`GUSvLdDv|xjeD+i!2a);gsYXtMeBRkpgB*j*XHPA1GGsn` z>X1_)^Vw66oC=xGo(AMJ$b9xRBBw)Hr1vx-XFyqG^fV)9LRn<0eS!DIJB4u9^9nC|-ryzAJG|`qfLA=9@RsKb z-u8UMJDwkS*YgV>d;Z|R9?8s|tVe@SJvw~tG2k1I5#M^u_}OE{FCII7^+e%sj|=~J z5+gTwsP}r%;Ps*64WP{%Lc2F9I=o?w_9jEOHwCKRR2cN8!H_o{Ch=y#M$^yd^NsTMCPN%U}s_IV|U` zfaSfFu!6S=R`gcG>fRby!&?h$dh1|)Z#`__ZGa8Ejj)lo3AXSy!ak8u{g^+9%p+e;vDZ}T;!dKi@noviFYP0_0GoC-nqEOJ0I727vg5`V%*|g zid((QakqCR?(we1z23EW*t;H&csJrv?`Ayh-HKphD1yvOmr_ar{?p2nx%v-r$=9-n(J;tTI(eCNH2@4eUYgZCzW^xno#-n;n2 zdmn##AL1|XWBl!Xf`7cvQ0IGrdfzKF_}-x6dxu8f2ekV>p~LqDqkP}c?fZeM?-zP} ze=y{eESx=`29x@97~?ZwN}mx^`OKKwXT>x=JErwTVLG1+)B6%*R-YTQ`8=52=ffPn z0Os?BFuyM;7Vw3!pf4E~@}9CwH1D5w?!V11DSk0FWtNU_b4PP#- z=gWijefh9~uK+gl6~gAeBG|$g!FIklZ0{?99eky*o39LZ_m#sQz6#jaR|)(1s$hR# zH5}@zfx~>YaJa7yj`h{UalQsP-q#4H`kLT0Uo)KUYk_lpt#F>N4bJzq!v($$xXjlH zm;1Wl3ST!|=j(y%eZ6pluQzV<^~LSJ{zJm4FS2Yn;)xNkI`@QuZj zzVUd-;Fx|Uex>dqs4y^t^UJk^B=`T{^OX~ ze-fkpr_t>{ivj<64Eir($bT7=`LAMf|8-2^zlrJmw=uo{E@trG$87$GnBD&vbNHWN zPX9B^<$r;>{jac~{|y%Mzr(`*4_L(i35)u_V8s6oOZk6bY5y-Q)|?o16=QKgd6-#aGSpwZuhsq9sX9h)87X7``h6Ge+NA1?}W$wUGRjz8=my{ z!1MlIc){NrFZ%o9b$@@n;U9=M{e$toe<(ii566f8k@(C%8lU^e;tT(HeCMBt@BNeU zgMTW1^H0a`{+am0KO3dMT$BUzQ4?5*#=v4U1(u>YupBLcm1qsDMq6Ml+5_v+5!i^) zfz9X+Y(+J&9X)}a=nd?~B!Rt{G_W6I0tYc1IE=A@qnIpk9Mc3&V%orIOcywd=>z96 zL*OE23|z)cfvcD~a2>M*Zep&$ZOk3Gi+KX~u~6V477jedB7rAZH1G^d23}yPz$+{r zc!L!K@32zf16B@v!YY9;ST*nsYX^Q{oxm@w8~B5b1Cot%8_;0WfDW4l4A>@M#I^x5 zwhLIXeZY=g15wy5;KJ^K#MmR?#=Zd$_6zv1e;|MZ0wEk0NQ%P)VH^=ih9d(ha8w`_ zP6+URPGVvp9Zm{lz{!D3I5Ut1X9cq1>_85j6Uc>&0(o$8ARjIX6u_l{Lby6m1lI&2 zxHb@nn*$|qOP~~P4V1y%fpWMfPyzP_D&gTk6+9BChDQT6@N}RSo(a^!vw?beInV&F z1RCMhKoh(cXohzJE%0uj72XT9!TW)B_$1H)p9VVNvp^So6X=F-13mCvpcj4#^v17& zzW6QBAHN3%;*Y>!l!8N14h~06a3pGjqfr+ei{{{Xv;-%jH8>ev!Ks)iI2{uQXQD4S z8~wq#7zobCaBv~U1{Y(p;8IKzT#jjjD=}SgHD(E}#jL^gm@T*wvj;b0-r!cu7u=5d zgFCT6a5qMRd$Cw>KgI*9Mc}=3olk5=@0#gK2PgFdgm* zX289{Ot>$Y1&;)?;n83YJQmD_$AfwBY%m|53l_lh!9sX7SOl*HBX~U+hc|*H@Mf?S z-Vc_+2f=dqFjxT}1uNm>U=@53tcEXxHSkri7JdlU!H>au_$k-`KL;D(&tMb$6>NsT zgDp@SYK6K`8`Ou|p&`@(l~59vBtsh3-&qR6~8y6Y7tl&_GNQ8jMLp zLor2YIHnAZ#8jctm^w5TGls@vrqD#p9GZ+dLsKzVXgcN&&BQ#R*_byp7xRVYWB$-W zED&0Z1w%`*P-r<84z0xEq19L-v=&Q-)?@k5MywFpj1@y$u~KL|Ru1jNDxuw2E3_AD zhxTKg&_S#lI*g4&N3luhI5rKP#Acz>*d}xq+lJ0#yU<1K61t3CLszj|=sI=}-NYWD z+t@dB7yE_oWB<@Y91wbp!$MDRc<3392))2@p;tIQ^adw{-r>a12b>=Igfl{4aAxQm z&JX>-1)*QKF!TqPha?B*Hl)FoAswy{8E`|$h#Ny@+!V6n=8zq?graa)$c4K@iE&TJ zjeA2L+!ylUkx&4ShC+BOloXGL!gwN-3{Qqq;Q3H0ybwx*7endrQYZsn4rRhCp)7bS zlnrl(a^Rg%F1#DcgO5Y`@ZV4Yd=e^zPeVoUbtr;wLUH&uR07|HO5vAK8T=Y5hu=aK z@O!8d{s>h;DM>Yylhi;>l3Hj^QpdsPf{_`Uq@E+O*rADt#JqE9oQURqK_hsH?B+cx zBlwf7^8Sz!v}ogmhxcZTU`Dc+pP3TD@?@V_LH6+ub#cPa`^80YA34C!4T<1Sa!`16 z5%lZgL`dW&heTd-648*HL^LKR<-MLFIEWl0R*++Om!vom7H7y|agH3z`}0KbBRLuG zr4vC#A19LYvmPRtlbk}7C8rSO$tgu!a!TG!B~GN`=PX2U5IHsP;}OAq zaUw16)gQsy>wB6J3Zq>F>!-jjPJ^f6LGv>dIUd`OA4nkf{BcAq7?6Q9>KKa zvV6~A1k01liH78Id?#R>s3?YzD~e&{O1w{a1ZR<}^1X5q+()h^E|9D79dL1?Chx@^ z!H?uxyw7$7Ev7h8m+u9OU`BF1QJ7p$6eTz0d$l51ncRr)w~AnEa#PWV+?4O4iWALv zpXvxsBDdr{s3W+H+=};?j^HkGTfRprg6GKX_1*|ck9IQlcjQ#yYU@2as2G4vgDqkJh_)>O710^llzE1S%wbnSXi1)LNph{lK*TzRMBYBx9OkO66l2?kV{BuEBcYwi3#L&ViI|ySV7*%SA)liO=1sulh{YzDsGUsid*Duy#Hzh z-;#Fue) z;u7!A8NpccRle3Vf;q|8cwfy3mM7ojYe6H}oP104B;VpIJmbV&z9ut*lgRgZf6EB2 zB0myG$dAM^@?*YUF@m?qPx+d|2!13#=j#R|XmP}eSA30M1XGe=L{MsO1O8()(a!DZy{Vh8yPx*lhl-KlA4pP zQcto~`iE?jW{_>tEOL~zh8!iWBRi!BWT*6qoLKr!PAvT-M@!L8u1%8angPdHt zMNTEXCa03#l2c217uN_$ad9n>yySF}pPXLGOinLlC1;X~kuyof$(g0P+)j!mca$=dJ4#u}ous?N~_4dqyyw$(jjsm=?=M%bdTIudQa{veIyT%Om619WN|a+rR3y+QcCg= zDL;9LRFFJWsz@FxRVI&+T9QXdt;r*$0pyX=Ao3V#26>D$i#$%+KprP;B2SbKkS9uq z$djZSJ?vE$;lg~l;llPZt^B6FL|p}mb_IePu?aqByW=%lXps8$vdU) z-Y0D#?~}HX4@xJ<2c=WwL(&8CA?XqMsPvtDRQgFiCfU5q zdCB2r&P%DuC#AIHQ&N8NDT&V!`e`JB|2d`@alz9tpglHSLhmlR)|xF>nZ_as00p_G~Y zP|8YvBo!k+l8Td`NDawPq{if@Qdja*sXO_FG=cm=nnZpntsuXYR*~OGd&qC3edM>& z4f0#*7Wsqpocuw0N#;Gy{Snmqn*3EtOa39{C;yNNl7C87$v>s) z2IgQ+woJMX>PAd-~rg{lR`MotYxxMdwS0`+PQF2IC*LBsm*11y%OA;|+=m6!*3Bjyp_iTM{F#5~1+ zW1i#ln3woE<~6>Ld5fQ8-sAU}kN7+0Gs@wws1JWfQ}`#^!oSfO7MkvIbXZ1jSc}21 z9%I4^CJ&o1b=ZRG!#2zuc3}3f6LW_XVg7J577nXeEbPUSVLz4)2eD!}304iqV9jtW z)(t1ehT)XhG@Ke+hSOr(aC+<*&WK&ZnXzX$EA|Oz#{uD-I3%1KM}+g@m~eia5H5&Q z!i8~0xG2sE7sCbN;90Tf!A_N4PTX30K7f;p%uKToX@(YvY-4 zUAz#kk5|GC@kY2Y-U&Cw2jS-UZ@48s54XnG;kNib+#WxNJL30nXZ#)RigIjs)W`Nj zQ|v!zi|vEX*nSutI{>}0gD@C71Y=@{Ve;4!m^yY8rjH$inPbOc_SgxSJ9ZN0kDY>r zW2a%U*cn(db{3Y6or4u)=V8^@1z0n75!Q`ef(>JrVbjE4oQJjx@e01ewARm2V zg&57p+~h(uNg>1!KAb6q=)gxmKHjF{HaWErem=r{6p_LrXJY<-q+}vxLP{YzCyMV< zi6#jtjd;or|N8H*ODBp($EOV9e8TU@B$g-qby-AuXZ){b6K4~;9HNLTzRSh?D#oWg zyl-WE%EvpY#-{?jOKE&6#JhOLry`zWBec1K*1lpE`*S38{|2tYZ6Vg}_mGDnGp7)uI|Gg7M#;Eu-nV*3WpQefe3EgzwzdOF0$@^Z%r`h6N z!tdp0#U}iD^Z7Xd@xQu|cXW?Wi$yS@Tgtnh$9Kzlm$~?~QVdP_yRGJKJHA^h)+D6$ ze4kZ(w^8g)`1ib7WKKAz{0!EFKY2Uv7a0H7?G#%Ry4|8xLfR{CC#3yid_p=XawYt; z92R#H{^XXkBym*)JdoPMI3I7f*i){(%D(}`G z|JPj?+Jt}Rn|xPTe0Q67#EegO#nFU6hAbI<1zc^jdyq67SK=M65CiJw|pTPdE7K#D3DpLo0Izv%@(Q%-QV+Q;yp zXE+ZNrF(yU|JVQifQeG{UsL`y_g_o@weDa4J0}yR0e_wJ*Cl`5_E+8?kzc*_*Vlg) zoR^6_`S{P+zh?hy@xRvmYwN%MKis{2h^*V1AM_rtljE7=$;rv}dgtcOIC~OrW+s!_ zbN4>?bDU(Ry1Ke|&FQXcs=D{SXBe%iuCDG~v+JYpTh+U}HySP)BxsaiLXaRqf{194 zAVK^hNRXf+5+q0v5eX(p5D^IyB?N!J=XuuG`>waDj``1X*l(}rbA5k3>shP*hBnzb@b3l+N_y3XaKl*#9^PiCKH|2XE-*fq1%lARP|B`(F z4f+22^8L@{``^j;f06J1CEtJK>(u#sZshwf%J*NF@4qYG|4hFB zt$hDy`Tn2s{fB>&I{$I`{+xV&S-vOo{b%HRE8l-!zJE%-|F(SpBl-T<^8Fv>`@hQ< z2WZgwyXE^&%J)0+eIei9kndc+e?-22LcV`azJF1^e?`83UA})?zJE`?zY}XXw14?N zm+zr`U&{BjeBa6UkIVPZ%J(nG_b6(;J1$sFyf4zVF ztQbx=E(qE4)oOk|z8p*^tMaPb6><#+zCL1`EvuXvEO;;0)3VB0!%^q;^%^Ot#Gb(p zrr;aSmN)Y$xaU)*^J00jn!NEK)FD@c_NmKY6uf8+pB3k$PVaDZ+G@Y(_PV{}5iv2e z9G#5bj!WRz??$)f>ULUg9szYb%e%$2WVFBatZ2_?)8*!1ycS@!+)N)3@BEJ7`Rj5z zz8a3Nr~S*{o=!GrsH~D)y>hc{d&B-nI6sN)7EBF z&Mu!7f<~5VI8Bu?@6B{G>MjvLd1(Mj7$M5$6)IQ?CxHh@vM0VO zXPc>qBoU-*+|QRVPw4 zew!jrSIgEF6EOzB=p3ev%Ujev5O`n~e%$6Xq)?K)>210Zk&6Zbf=EGnV>|r^3>p;zcVTLGVwA^vY zI=m^zi=%S2h`CY9y*r2LJUAslGf%_WJ7Ack^`<5)!4L3YZ(U~#sVtHpT!Se1*>C#&(*+4*$x+Uf~qDkXn5 z-T(z?__#iwP2QjZyqVpev4Rff7z3riq=Gq+ET?lpupN3>+5t68CwJ)Mk0;Z&WD_*X zwu0VF#*+=m8~Za^j2{4^OvVf79xul?)2M(XZLP@$O)A0G+LG4XWVO7Wl~Bam^8gZO zqedHaG%;lc`e6P>Km=P4I^hV+HZfkFuHGKbO0?P8YN-i9BRgBIXNut9GkkrwIb7X? zEM5J zy!6eX2cU#wB9ePK1q~o*v+>*^Hg_1lMdoNay&8;fXIK5V31&0(h~cg9L>LO82$VzW zvMs|C3dHKx`Zi$>u`*k(jdrqH-muU1Fu(wZ#BtsaP*j&3U6e)ICwn}Pq4cv5ZF>qnRQ-Rjo@odhyp?!yL zzUaI~zgCJhBa9#@UbI^Dkm*LI9sY4cK4-&&84wtYx=8G^f=y*Gy~NiS-W)wry5I@M z62l_lFJ@O)(`ANGMRDXknw6C8-{AvUrmnk010pPSMy4K?5n6zltj+~+2~`NAdFKI( zk>%ACf0%|>pG_aNk4S)>Ndlm?d+ovWMj&SD>@}7vo#hYjW+fzS`aKv=-rU`uV)i1E zjU&ahUr#4*Y;b#4T#l|+6GNcH(=B0M)5Ap znMS2B0xL-ZI@CSap$>m!sC&)=#(;J=p0i6F&c=)9I{K*!8?;o72lgIZo}(IXQBvsp zh>=48v`Z^}&SpX~YFVQ~C2BMhD5p1Qh|_Xlx?i;+mX6&OEjuN@h(ht-^nt!wP^SH!&dj@0RUDE2E#Y3J0e(2 zn!4{qsui#56z{@R9ZP*TlKO6xAjPZHccqfPi#~WiTPoAV`O){HxW5-^QM^hj-h~i*K zdChgEtOOAO2hpmoRCsv>dTPPC|kwFuruiP&dys0ahV+s4={9Lz8l}oH983&k>L*@4Or@*VogMW$_9~+a4<)H(>}JQ!V~>*F((tSSWDd!N7;}DQtC>^l1uprnF`_XJVztVlL^4D-c45#CA^4fDj z(iN)5MFs6~!iUoI2w{p5tlJoN1s){AP8`XTMiX}0z?_|FZ(>&y5OIQQHo@XLLY=*S zTqn5h5>+HU6;hCK`)EK&WCUTsC3-Jzuh2)yENMhQ5(7~z;$^)Dlx=Jg(w!{==n8Et zZdX{KUf%$QcE5uK$N~r(RzpN9Zp>eX)V(ACSE{Y`WHtlr3f05OrcecHyE2ihZ1Gi> zRQE!~bjyXX>?*DQ0b~~p5VMqSz*L&0;dWrau<5xi7(k7O`zQb?F7BaJE^L(mLwT|% zicz`+QcSWd3QV>w0%8D*#&|s)(oR+aMy)I{-h24$EHoW#oJ55bknL-L07GSel5k;o zQl@0*0Thb+#jCTh>^$!n=&R~G;@p-r38}<6Mo3^kZI4oKRqxOqduh%&d zG&j(|k{NU3%g#Ws?Lnt?o}ybPz#V=*awO>KbR2S~w~Bi2KsMIfo1j*MbKV$FzR zgaC=Y>GEn-I&BW%Xbv11SgA&~AhGAKXX}U(frnTbbxsZoOs6dR))@-~0&5Zd@xlWWRHo#dF!>2q^bggFZ~(!_RwIF!T@Mba$wKPwnrS{k^ciSS*mO ztA9?6S^r?dC+$rCV3H?vp?{7ss}nr6zi0M$Xn!y4FP0kT{Zn#=#Gyg7u}w7OS!>Wb z9rZ8HNByJG04*3^eZHwg?W72eq=;JxS8H5w7N@Nrj83rn5x_OU!;3Q@+by(cG{yp@ zkJwNwvVLlR-ahXFLdQcx@z6=9b2bvfi$18)3i|x>Gll&US}>i{_U9uBSxrdhMrSWt zL)M~n9cI@sozu<$b@Zxx-hN@ILFcr8-a$7zM|w@}^Wk~tbmZX|uSN%bv>2l%5OS`? zh)&u)`rLT>fL@^iN!e?M?2lTgp`$_nbfi(TT0&n%V>%pRP%v71&>FsY**dv^^ZsDa zA862qAUIswVFFz8JEyHPlx@1bcxedRUc5Xy3bFN(8H^YwU1XA{HA3NVfx1V90nx*{ zh9;gV!rfjQYgyEAkAGyJ;r1{@?6G4-{qDo5ErFcK@aa(gjO=fJ&>3-`SX_>ls}YPL zy@PIXdf1g=pfzlF0kw`>ztKf`a+m|mhU~)qLH8IN9;2|^y6{=Q{aNSSLE5$*B!Aho zpiL>L1ccFmPscaocd*-Gj&O&2Y{@zF9tD&vb{QG1%Udj|oUGE5#hoHZb01sOyzXV$Q2ap?l^03k%7LBszK9Bj?d6>&`SKXR;XD zPSNK3y-p7!RsUtTz%GA;(ft$y*~tjwHOE`dcI_9P_Gda>4nC8K`~ZKG`7M}Uo*tf@ z_<=&l?qO#r>x0qJMMRV3g>(>)$3TB_&}x4+I=vX4j}AJc9tB(~`n~f(|0EvJF9r(w z@q9QuDQti{@dF%q&JMeS5eA-POdqiV%x^mj4YiNqXCF=-e#og2V$x3{BPb~u%H$B! zV9mh{$w3B{P%L_@#k7r^va}5Iub$T;w0=jBmKryLo*oQNIz5bC-Ja%9*KNdMHPTC~ zsdaeTt)P&|43-0&qA|m8P{-i?xtz&hieY_X@yS|l_fJ7N93k?~53u0jqSV#E5UJ|- z4hNqPE_%h`p!>3O&>D8zG(RD^gU@KNVX)t8qq;FyBe`On!h~@KO(fz-Z8Kdw?e^15 zUz{nz=BA5bzmTQMdB12~;1f;ygVtFLzBoM#mYp*W#I^@JE96Y`Ea5&MDCkT30tm>M zwPz5*&n4_FtAk>_fpsX385PC6n$2jy(zE5B7AG3}=|LyLGZXANhS#RUijg&a7n)AG zhq`jW5`9qg`lDB^?)eDE3!_$V_zEa(yOQJdV>)84TIY?biT&B?;M2GfW6#ej6RzWOxTd%R8JnrD)=m>kHVfQyW z0jX=N&N{|#4;Bz2hQvUYT}hL zD8$6UolfkPVrUd5H%IEJVmJ&;F^&d0DJG69C?A^9BsB?aJ zEhE~+?j<2Hd-)i!AE&8n;Ei4bj2QF>Ap&>mbAlR7d`<*TeNF_0{3A=Ui;VNA zmMfnIusDq6(}6Ch4vu_IT){h^69<>h=fn`f5@rZ4FjxVSAPtz$iBn;AWnlsYyefLfh?$HkDuyTTTVmWOT4z+l81&%cuolNt zXS8$mA(6%l9}=k&nvk5Yh#?~H5lOqZy|FFCrZUUlC+JF$+rZ#J(bekOivxjs$&)Q;4C_ z(JN>e+Qx}Dh{RsAJ7#KM7~RT4eLe)G#z$2X{5`Z5Q*)#71Z$&qd1q`Ca&Y1ZIivAW z8W01IHcHhOJ8pOuvrt;9yyJ$!-f;u`-f_cd ziQ|T(inA!q-fMxP_9%`Uilk$aIBqZnv4K1hS4BnnYcNs^bPzwVrM)88(T)VMFSTwo|QZHJJKBOB^-~iv(93HUhyrY#7Qr zZ1@D3uSP_tuZETxQbp5hNTWg+9Xk)AK%6urwHd9 ztJgnmogfJ79P%*G5OydCapR+w_TlK@V)%LSqJMJO8WpfX!aiPf5BY_?XH=-Mu)q%J z1u(r)@d81hu|ymdQYfQB7VWy{!GlG!^(|aMNAMe2Z^ldb^gyjFFcQ>T`ZR-d18X%0 zk+GD3hKS>c(_PY-BrF8i@Ldta1nTHP%~S2gn0o~An#1zJ1J4DZA_<_QYhYIkwu54c z6R})*HSD-vl?M=Y=iwIafu3)PLp!E}F}m=sNYmA^#EsRR(_%rcO9Y1*jn3abM)6GZ z+yUw=CXa$fBHf%SFnVbMv&QD*$I)Uud5xMFT`}g)%{?M|czoJlk7w=W)%CgL(}KIQnO*en98*LJSqSU@{X~$v0oUP%t1^;|t7muUs5&xTD^*g%8`gn8=eWPWTv{{jGIoe>W zzz~ykbcX<&iUhb)4;%7lt#txF_psljdkn@0J3depGG9fZ2!X=(Ip**ns2RhpXKkcG zuCl}SGFd$MYx`_3(LjMrWykF$vUu>iE_v&7zfl}Yet3+a?R20;s@Uf%! zI_n^&O{G?*H$~dOVbYo0=zaq0;Ga@1Vp)*DJq?0M0)y~aBfG(C? zH7U%UyM|axVfU^$sH@>@Lgc<(nTX(8)ZHpktn7Ll&?xI5E?K1x-RP^dAfxSnJ*LBZ zpMWH)2#*|z#XyAtiPb1A88aeeFladB_zI^g^C`!FY1uN?ic(Hv0fo#5z-%5)2X9uH-9u4e4z>?PCH9X< za4=n>4SO+6%yRce5h&Xf0ma-X!RdW@!z((!OMFUea+#KD_=QJvL4l^t% zoEn!D*XFKbu3@y0*x2NevKCc?lj2;8+=M6>lp+$^PlgmX2@Ka3Y0@MDx@M_T^|?$d zrPi6e0B1qW6*vIrO(l<3%asSC+e%I$R&mLVrHD6Ju@tGxjKlJAaJN(pCnRUv@`6%@ zvfkw;%cFzYOHrj+HoMhtLRZ5Zeo+lwvGuHXIv{ie9T{S{9YljLq zt`vh^23!2>=B}LTm=dykxHL*Q7Gh=V3tcsGc$)TjBz*{uF^QFwL^Hj`;Dbbq}BeXXsDvnJ6BZrw3 zD||F7DvC9Y;-E265w3s&Mh6GneN+aqIBGDSXgd#z%QQVlO4~T^wI7w!AKuYF)XRz$ z(?i~psTfI{3>)Yut0ivrI8JQMv1;NL&?BXjp-UW%7qhuBvTkE@sEXSHIyQhRp?XtI zv9W1XFXzs$h1S6||B@nQqk}C9dfr3TI`CbCLbyIuKl_d&)sT(7+ zA9Xn>E47X#FUKWBiaV--vx+;GwksyR=@kcGT0&6ou(k-K_XA5_VI5tQj6}~hbW2m9 z1{s_12+KNwNE0n7Lj@%opgJgU04WlcCk5y@PQ6ShA^8eQa@RbmDKxzrcF`#$2}XQ@ zCcJ?df#a*I(V0CXp-1T~6CQ`w(1Y=8&6`c~nx_EwwO^0G2ME zy`#m#+df3C4X=r6c)1npg;?~umSmnLvZ`bVw)5vB-Jc2YsR!tq;{hxeSIa98p3atc zxX0n;;Jf(RL!V=6@W6}JT>uVYcy%&NP;wVZ&6Suj{q3Y;kuu!B9&bjk$G6zCBIUQZ zm23AmaRw)1qY3xO+GXENQQJTRWJ8NUG+$P*o4TcgV=Cr724fD;A_TQh_piB~TdO(Y zs$jc>KJzfb^+uduP>Z$A94Qfb-YgQ4OvIZ)b3z%SiDCFNdudKCN2MU9z8uLi)<6w0 z!r0mnTS5sjCFmrUgkmvdY_z%Pwz65=TX{l4wz65OIGsfPtGN_4vRG;w=^-VJES8Fz zWjU9QElie@EgT^&TbL|06{~eFEsZRel16$+MSha*rDO|7NXr%`OHIwj zo-36tOqQB093eGZn5af}4v{BUw_8igHWsRge41;rSsI0sbAy^#1C@dpQZX*!bfG4c zp-@1Fs+>TE5(IEUQHwzZ5())$|A1799l0*nNT;x!b=2aj;mM3FhO>~GNCQ>!l$@B< zB-2CLK(;uYv4|(CfoN?EvF7O#Zxb;z&}Lz^HdGuZYw_>kVk+F0Q;gg4C|F(#vXW!* zDp3D9y5&V;X<(rWj@#U9)Z(ra9J_8wvI12SMR?#;V@{D|LpHGxcD|%FfhICVk-crA zO=OC46^lN?!>L-7S(+1aHi$;aJOjmLKbwED34CC?-vTnbLE&T7Dbp zURZQ*lg=_woYA^0%Yj`j_AMMf&)YR5rB;cAD$s=Fbg&k6onY*8e3)ae5Xf$=42yfN z<7+}qWQx*0k`<~G$j+V_&M9j#HIbbtZKqkGlt6Yf(L^(GO>i3vRa9KCYx0eB3S*9H zg(m`QvQ1C)nW7-rc%%oYHQ{Ckiih#4LA;rP;x=qG$Tm=& zpzmRF8eB_w(n%{URFQVU3PWyitESQ`LBUsPv3!P1QF+&~mg)+YjL~U!jXg`FkPMJw zQ09bNlWQUe(b64^H^^q_UU=YNq09^C=qg+}XwQf@a`@QYk$grNXYh3@1<}g0}sgpkNOjY1d|>I4(Y(k!My?ADNru7QE#IF+bLBseljHob2|jlYRZ(RjR} zuS89_nStWTaFmtb!r_zNvd2_wkxRXvRMX-*UqK=J(`-LeOP^p(86Ic zlyj__BFRmbf#Pr=sYxWbI1YAuI+xTWTpV=^b4Aibfu%#Q6nnQ_{%el<>3;t4bcv z;ixm4kR}$V!X?!Fld?J*d7KiL&}~W@d7Kh;h{`6QN^&BWu;3V#mEOYT6j|bSDB8kB zMcyB)mWm980%2EHlgN=Mq9$A2>D7etL`@o2WEjW2=T}YEjlvlYDuApy2}SM6`H0nY z?Z<3t&9N+}q(-7h>U&lbYa&w=V|whCR+DX{n{ed5mXpnrDeB7B84$(Gt)^iImsf-d zVh=^lTvQa#6EG;uYl&%Qpm;JsXXUqWP(jTpuaOYthtWsRg!~NKtROEmd$bDYUv(sNRRQTxN^g2s^-bD5X zw@nP#fZO?PmIF<42M3Y}4jiLyk#C|xHgodXq-bAOXys5GoyRq4+=mU?YUhwm`u1al z#>$CelfHe}psjW$*rabiM&`JBgQrR3evI`)zO26JJTFU64(_rXNIDuLj^naaZOq%L zIDgB^VxCdudJLE4u~W4y4Z`7YEz6M}lVw?;#7!eSEz9ymlSm_vOk34QL$cc31jmh@ zUQTRgL(Dta*x$IW%IY9d&z-Vlo-}0%C=|2O@~9-sf|TuI;pB;?)2JezTpO8^8FV|> zwz#Cw8KEB0WV0kZ65kf4IMH&Dl2w(Yx|t2-EXOWc9U#hCN|tEFZ$~Ow7I#9DC9-9N zgOWxTo_l18^|OsETjdBN%Y$K{6;3jmSkm)|CN7j2T7irwS(ebS)q$hkl>A2PQkMlt4Rg(JItmae0hyRf!}rF3TcW*)WNaoB3$shHFoxFXwm zmIGDU7>8NLvvQhMGl6G0pg9<{vmA+0JIi6?4ei%iI^u8^=`0;>a4Q}1DCcnJE~^CQ z<}6+k=dI3JmUx(>bvVnEG~Grni48qmw$xcYR#@I5oMo!*K)l^I%Pu-mO3tR6WrCG9 zi+93oU^LcdnauQ>rKzbkOTus$TU?uYBD-mp2~EVCPqPeh9jcKt%a+vQ7QR>=t&zKx zHF8l^uuWzak;M#6s12C)8o8WV&P<4ne9rQ=i!U=UgS`*udVi%*SvjcRJvyGG8M zc`nQ8ZE;y@SRQ1_v4t(m;5v{uqh-0!JsYiQO#)^N%aT*0SC*w>+iKzg-u--Bmc`}I zZ5_mv)y#>mx|=iZUo<9V)g_&^k*j7k%IeA$f0nT}^k%uBF17G9aj7|{i5i)0vMe0- z(rctyHfApRC59}IZb0>tX_kRYXm{r{%Yay&bCtgs^GWfc}ebp=j zibeZU69c9s&O2FQXvY;5c>^v>m-f4b4*78PHLF2m@OQGZJc#88H;@MIhXA)T={?yd zo?-mzToV&xLtEl62xeKrC}@{zvs_Yl{*G-ki=AlCcEyDoxLG9}AHs#)EDN_=a-nIR zB}+;8DF&}0r zQjBIw!F}W`55^K+PtMXfX6kL_EIFR#oLZSDUknl*4X1XE~%(R4zU@ zGomIc_n^1(%H+VG&ur%Mx1_Tyh>w+Nm!`8Uk^ySr9qKFx%N#Yz3)ES|~1XjAyj)h>f+EuC&5IS*b26+gSW5 zU3lB0CeMK_TBQX#h2!N}pjga#BE{lGTTLuaw4|m>xtc5z+r(iC!YVH(oTE}uIxv)T z@mG_}6D>Z!;;V_VVC6Tdu^bFUilNFflu(};BE@X^7<8FL4R1+v>&cn`QdXx~!s>*O zt~$+P3MJH$P}$DhXdKFX$uDxNL%(R<(hO8*^3U;X>^85_LY0vBAOwm$;QgMCK-~PP$`&B zI5o*8GDX8eye5_-`5Y#T^O~sSvVnyv(6yKyS-97P^F$M?PQf|pW*(=+KeC+_&rm5C zmeJe-)Fhk86lD#d(vz)0O~H01s*$OFr=A^LRtC1OsHFm>Un7}_=FmS$loM@ap^8vK z;(k-<84Xkw4BL}htQf)k%jJPcvCO6=FqFD3*ve!1&hBVxnow{%7)@QW=gFyQV4%3{ zhH5euEE(NOnFrC>9Mwb`=@hnIQ%$IbCv(_F)%bHH%|*CKD0`-wB>MtK2kr(c96omq zbgNj&U;_(PBs;QN{0-C~XdAT#!5Wo+vOi_-g z@%FnW+{{4n%*MQ?VJi=nRCnz)4b2P`kN5L6(I(=WKMQRyrr|mF*X3%7({6h#Ek@|5 zVeg-bfxdvj>6!eDdU1P3vyB1k4PKtRHej*7vCxEO&T?T89(S@3v^#z zFQyo9Wk2Gqq_^hN)IC)A8uoh^p6Ele4t#4r!>o*(*Y2m56~076cbu1l&lFjnztq5- zKXswOYZNJc9Ti&Y??xy97bH)ZB04&%7~ho-jpfx26D-`e7nm$Ooj)&P0A|N&x%A)$^{d+M zaiokl-Yl{xe7(B!=rOhfc$WJN<+5_Dc+~Z7%@wSQmJoH}+wppR@1gNSm+$Rek0(=Q zz2wt-<#bbejJ#Heo1A4iyD}ymX}BP+0k|Ma_KFWVSlapP$N`*q!p*`5ugj@%V+7{` zoQf{S4*|HHVZcI-8|@a&)&nJf!0$>N>Qr+4@Qf>02RskJ?O6!3Zw2V8oV|^}+cUlf z9mvb+eTukE$Q#>@yOfu2rezRj^NyhqzCBy|gwo0DmJKnW*nV)=&6N(GPvo=f8p-R~ z&1-bX>B)G#k?A&&=BxV#%Jq0Y4}5F+RnP!Cm14QUb%{VRjdg+(VJcb^-V3P-Wl0!- zG#hi&_xaj-r@gF~xl zej9=q1*5Hs>H_WpBcSXlECI3|*DwcXIp$^xsl5A znFC}{wm9)%XaD-ubn5sn%V$`T!{Nr{F3aZ?_|ppftr+Im6T@gI?1}67c>Q{Mb?MZW zcvu=meL7ydcY&3LlW3lkoLvAu%1#Jusw(=W>qo==w^e}_`_ z0Ebl%tYdj@dX5`-PtV_Ya2zh_DL1-wM4YZYfFUFR zx3_3_o}}qJ;ZL8~h;cXd5E_D_nb1?TScTYjHMF_J!?PAf72GW>{CZqoVN965#7Kc@ zO_{k%sUg?*2@lpk%Qb4v3+dCs9>h<~%>r?C8^TxRV|nM3vS1}?v@BPi|0yJGDS(SH z7Y+fIHX1;bcmTK(^Lkb#HV&q9f|Yt{;n&mo4BlYVTa6B&g*2^r;u)S|O1mpvVA(}a z_@QE#@<_La@A-bP1|NM04Cu**{%y>8%ZUM)toby#L02I-=gio;x-!ZwCc*%5Xh(Cv z3SMK1hf&4ov=Z|m4W6I-87Iq$kkgTaH<;&R_%fnhacHq9LlDa)S_CkYw6WI45?MLi zZmWvNS{Ezfh>?2=@8+hmiqZo=i!XLz3ru!$rwFXa$8#K9DTH!HOVsccR`v6h0T{10 z_*oLVAS)Ha9bQj%5RMBcnDvyzmgoT%y9fB5HD+UFyXQmE8hq_TSP0GMSdMaEvQ{F- zR^6=`j6zIKu#}67h;PrSm z?_PJ1&yABGU(N0;jI^phm&S|9HwG6m0M@l^@|0DUN!Kut>#mb8yrc6wh#M|#4$6(0 zoi}SZ&MsYGe79MlabW^AjgYV)HdTGO*{YQB!}AzKR5vk<*$}I}n15myV^v(n0356+ z#38@~>>vyLz9Ib1lzKHqr=7^cMOUl!qGO^1gR3YWIb8kD*{C}aAD-ihtX7(K}-M| zlwPMn>_cFJm_9fqK8P*lqav?dKz0y@n_iFcE3wBY`g=!4>-=nLGOzD_5att=K`q^K z;xcf#vI`ALW!1o9BDKQ5@Lj_FeNJujQU9#dFp?Kgte&_Lk!$+zUEDtrXX6@M{;thD!H9dkO}yk6m_F~%jd7$C7HMj%Z^ zirQ6($9krOBOaQKc9uC#O3pCG?90w`49Ckbdy+?p4I{zqN~}mYeUg7~@Y1{okko;g zzl37JT@i4LIb=e=2*0Gt1eWeETWEX5B8~Gc_l5Nb$X&)2#pIrug-#Oe0a9AQS|`L9 z9!&8gx|3-kOLhFBidgWZX$r<6FshFdM0bq`1h{9y##gLDucntn92(4^i*aIEj9-W1 z5(L95Rv3bOfnoO@x?zM?ryuvD%ffZcRjWy1DCaQYVa(jBF7rdbPmzSd6pJ_fO3$=d zzZVhp;kIxQ(e=WF-K-FR%}nFb6OR+^zY`%2=`qBr!T6np-84Y-<8Ae;y#O zG*V9r5Pr1{vgp<=ECeLHE8XDb5P)Tp6WvQpR@IEFH--HKe`i-c{yCrU%OoBz7-Gsb zM4U%SfEe12g-HS|op9M*e?$oOMJo)kEerEN?aYEdRWq~TU6`6rk)`p?)Q!2F2cEwG z#!Rh0fm$4Jw`pNYoH-k{=n9a~)L^X?3-2o0fm&Olmxp%`$mtKS?&OE*3X5Efp>mUc zANKTm{yq}N;i^6g?+&*zXsIxg|PXTM8$mE^^>?wge z8L;J$p)z7CZdYZx$;#5eHX&=#D-~xukKtYF!P~i6!x&P%%^a4v7)BsA7 z5U*DoW>>5-A&PSjCyJfXD|_i)64;L)eG}ud=wH86D=VVnEmpbk)Bug3lL=$#D{orT$&Htg&;`oggL0v2YwteirWm zc9;;yE!w}&84F3u(q}KlF!waAa6FMZ_W&saJJ=SA2X+t;Y>e?qe6;esZgSLDiqF5B{~}yC9=EQV9*<31egj2 z1tNc8I+ec?1 zW9WL~u^wP5WEtW~0m4z_or>JTV(k^FVafAHAeCWY_9PcR)^%Btv2sabVJP%6E=*l5 z@qv&6vLLbQ4Ix+y61!o}nPCZ-U8&Hf_Oy*NUWuuVz4{%(WOQK|!DS!r;9cFcv&M!J ziwP`nuFw}Q07jD;9baR3INfZ(wHEwEn^Yzj*LLZ=AqjC|;>DL!uo^n{Z+>F)bh}zY z#G{_aDF3!+j6?c&n$S6 zs1T42F&ueLAjBBt5tbygvUs$!qId)XbkK;Z(39v@oWrLk0M8C|y48;cq{a%5K2)Ay&!~AAqd;eM?Ljm+K3gMa$QXfA zJW^F7pjiAZ4$sXt6&@T*(000n^kE~LP}*?E!+BxH9t=xpCY7Z{+q5Q?_83@JWsU}e zZiA}uR)0=ehDwu(yvpMFUDZg%bHC~-s4vX@bT#v+^o=c#Mm0$@qx;r!I*;+P5~!eE zlsF9wepFsasHn$06%G(Ez($4a<&a!>4Z&eIN31pESd0TZMp15?(TZb=`ZC3s=z%Ja zW}{1=O7J8mDth9;<2gvXx1~H1%;A*)k9DO*FCULYKVir4Fzd?RaPl}QLw&c&-gn;Pp@F9={@|oeP?wb$FUKwe3|D=e#l!?^LNO(1$(!sorto9&+=908 zC_;zJ(r|fJKK4YL&l{*nnB4~U z0#bd+qeGq);ztvWu;GHPM?y>XwrtE`ZG9-mpq_vLx2Co_cC#%PFz~?ecr>~$d@el9 zMy!whc$C!~ZTK>v&;=qTB9W2na+cm8$=U3P+e5Dqx|kpHt?+0`1i5*W(PM38!3&2T z=W?1LF^zT}JPXtN3Kpvv;qSnCB#R=xL*@wxaPbwt$l__$J6)a--`MiV%Mm)%m=D(*uIX-wxxwyU2f^#iSaPML~dOa`w z0N2CfHmLr=Vou9NK;Q-;{Q)rfaMv#ult2tF2xdD7q?ZRrJlN1H0|6Zw7KW46Ef`dB z;GhR2Cchfql`MT_&vBXS?&ft6^0_a^SFq`oZvshuaKx^O8jJ|YYKs>vx-hr~c3^n~ z8W1jC9VY|cMahN@-wV1e2jc1DF;a-?l>NW}DgNY>o>8L5>57-V>7H!-B-x^&vsK@cD}GX(w($f{^ity@yB9f}sXEBIZ3K z(GehtQ@W4Fslij27h#i>u|5z3j{6==Aa+ejBr7OHP6fPxfj`H(!d2i-Z!ejhFuKp= z_4pf36zpIAHri^48;cDEuo@Y8;A-?%BecKFmtx4Kp}nR=x9{C=0*&^=I|XXn3%^g^ zDJqjS$^uJrS@%fU0f-h!Qg{^<3jrvO_$tP-ND=Qwb3J7oUGW~HDAr7gLJP``BN>q& zcCRe3rx!Kc!;2CLFfE6$-Fd7B_No?So+Fw_FTKLCTv3xqEXZi=vYMb>n0V>YKK=l4 zy^5io$tBy`rCS2KQfI~qk;K;0uIa#1D$%Ey<>*A4;^^6E1&#ne7Z^hzs|h0Wi^rJe!64G3;tBrd*2Rk`7Pk3R#B7i0(Ru;H+efmN%OMp4!|@72I@~>8aqD zz$1+Bd`p)oaBoUL@)~81ojp%#-D*a?i_XxEG4Eg!yk>uqtC1W=vv`?^VD(ilHVSVT zlgbIuuJRs6HZ`Q#C(!~-wwsd-mCRF73Sh`Gh^;$7$b-Ybv%rwI7ZJ1w$9>6J88tuf)&^VV0WArvfp}0rE7t zf+|HSL!gC(C%gY2L|g{UK>LL<;AGe; z)R-#?x8ObrHr9pxr6LSEk*)x-e&CV4Z&g~pg01+AhG_=q^m)*4m zunWhAb!RNzQjIR`9C!=8Po>_x5*x+{xuPu*dVuM0OA5M12sJ^#+jh2oU7W(+t<6fF zb`ZWZ4N6|PZlXeehBtLUY{w2>8(WqM@0r@$)!Qb7nf(6EeUbS zc6g^wut=sn>)*TrOPF-YQtCv?I%$UzI2AxMWy4{oFaTfnU16 zo{ART_MG=rU2My{#c2G1+k;x#@;HTLSwl=SSOVGuQb2r$LJLSj#K}3TJXIlt2=r9< zmPKIj81nQhuV4sU4Y_MbbCY6nuDi3aL~2+$4KDB?0?wH~eg5=nJ}+|D#E7>_hjmZ- zBW8RUMaZ4Mqq;z|#}WZ;YW=vlgcMnErCy}@cXK^n@b8Pw<`yPtt-`Z% zwOJ8M(>^H`G*@PBr-TEed3t9=FpP)m9f?Q+#6YpU7$R5?kb*JA%o0M2z++i)IHK`- z)nJtHIG81PGu%uPl3gWjTw)@S%7oby1C*@{s&$BzU+U@y$a{}tf$*3@ zN=6DmhS1`?oGA_)bPT6bUKXT?dwWLk9v}tp&`P)%{gv@{?hreo=Qhb zpg@!@#y2h+Sq8cYJg|pqbxDzGK|}_z_yWYNMt&-ihZx=?mYALDu+wyjwIH{mL@n*F zMk+7*ScDoT9wt*h?jv{?Cf>dCBLoi|PT!K53?_p=JRvLEz0s6=Y0iK`@2wWo_EN+x zxP&M$undVqGWwX|%VbBl(5d+=7cUOi(KpxX2BsJjEhb zPA`-oD`d>WuFTJ2aI}}GB*GY8aNXxQU6|v93yTG`VmdYvb((ODmU3LXx07WoS^X)q z8p%aUdGJ?1!&j6G^{z=A>W$IU7~0Lu_K^X}++qbp}jDKP+fH>y|-lf@MU5j zw&4n)8z~Kn`CIPKdxG8?AV?w?0G{Lk<_0SV;+b;`(#E8*yvB<{UPyjCLs)r-wwPdL zQPTMguc0h&@G4Jvk4cY*R>c^{J20UTO;9-_1f%5xdJ?Gwh>x*Ypglke`ky}SClUc7jqV^AS2SN9AO%$brzcO=6aR8WLVsIGvE3l1%w%~e09b_;9zlHN0aa@zs zkepfYT3(%S`WW2h))g_Gln(A@b86;eRrte9&~a8UK1i${5=eDekXSC7BT594$_pzI zH3CWH4NjxZZ`Zhx&jasBH*B+R2|tG0DVFXRTmUi1B68vLl?$PmAN_;5`#PuAwUgN!Skd1+nqLciP)Y+%CTgkwlv z1CrNyxW(3?nI*k6+NefWk}z>^Q4}oB%}lbe)X|0(GWGV%N9xv~d-0*5ck!{C@q|1d z8>tsdUc$)JdEqrrVXMdDAJxRmA9)@mZzm5&=&ee~;B4W|Q6*kFJJ_~HC*{vLbx_P_ zOqe9fZCr86FSvLxwS_)y|<&o{3HRJrt+G(#Qj?JP$XB%~ZCO@HkptgS0gq zZ04zUgc^-NdA`b3<2(}v39JU)AkoO9_KBTrD7@`Fp|$H4As=CA@7uVn#qVNqZGIbH z+H_b~Qj0ZekI>>8E8f`P1M2J2v#;3d{D>Yup-@;Wp*77d*TePCIushqL z6%Ov(#n~R{XP)OWkMTTFU90mn41B}rqWcymSQ*@{_dFMxjQ8!$bHo)IY?Jj(QBtMb z7-NO>rOij1sB31Uvf#a%S4E!02ep~a`EA-g{$|FCw`ntD>O9)a=VCVR&t^s!^G-$> zCE?cDtf=P8+01Hj1_#bOtM|gplf&{MPmldI^BmIIISe}I$~+r5)Z!TxzVn}Klz=Ic z7RWq3^{~tHpjXE48Ztg_JQE^HUai={r7u-9G9~X>G;&3cTjY7dNJ$@29C_y1q$2%;7+ZLBo!zJ> zMAyi|(F2FI8@$jko50^CYb3<`P_TdDN5ArPNiL^yE{nLeY2ZV>F-6-sqM@CR49%+K z0UIvD8dz-P!Kgxa)_lsDdoG-BaoZg3fIJIp;FR%mKUQQ@kBb{rN%Kvf`N$_OWI%?+ zY|Y>d)BP4rUJ0zbIEI&pV5d3{H>WE5Y)D=$@?hgN8_!*XPO(bn6-aqv(@Jv=?)c`J zFx22Eq=CqhRo@-S3&-*1IV-sAZgl||MHO)Sz?aE(5G86~gG z4d&4eU_O(womnQ59cxjd^BFn<_(J2m*R(O^3j=*FMh=)&scrZ zCeIbWZZ_k4FHfN)Xsq!oXLNnI6C zQ1mhHjbbRA1g=dbmrxMlk$ zzXd1E88o@+cxyiyCu}iHI?Id)zQqtLE%KST}bKiusjH+ zi>64YA@){j{7h!D!V;A!W)GdIfXh2p`+RN8r_#ZDD2&!~1#h)!LCbC8duR;HD_hO& z^jndE(=Y7yWA|&kC_XIb@VK!&9?u}NDsLSVVB_@w9XYOy17QY9x8PNp zH(6&d6rDak-Ok{tPfM>zZam|S=Nlftt)EUMyHH_tX<1g2Rw+^MaaWl|Fq*4ddX#-y=h z8dYGABve;(MTajzsW>~9{=TRboCS&HmeoJdv=(Xwg(UMJ1AR;U{C8Ix1j635zz<>2 zhok7Dq@4+R*8my_TG=-AvG=yU?9^+=q?1-0rF5Qnn8p#zyr1W*;TdwZ%b6=tvS8Q_cOz zrDF%J=9eULy3vGa&M8SavK~n;Jx%UNnkHQT$I1eu08Vf#E=^8>Gx9fZpnvV)&}F4K zJchxGQ(!pFlemNrCAgajac*U5@kP)~4D2~|k0gnlq?|jF5bM53u5eg-sG7Rlk1!ye z+ZoIb(I8GLXP&&5lEjeMhZ@v4TSfy}ik(sA9Ev0o;Sep2EOAmZjzsmeHZh_8GpjCVa#p8c#AzTiuN$YV`d^ zUn9q`&C$s5=(r>UNG2ViS~JZ#>4=Wdk{em9EpMf}*4)UHwCC+y=yr_^jSfYU86A-F z-b4{YnRg`$9J=@ANR%m5jx%yBL7$IC9{f%(7mp2eR7?XU>pK)umUkQyI&?O94GDdV z%TUm-KNFV8HMHk_fkYOqXbTmxJi@?9$MS}L_!;#zAEA(>1_vQwh)1Wo+mEm$4X=Sm z+D+asD5S#-B6JnVWWY{Mf@!zGBPi%YspQ>(gr(*SlnAo%)E$9@CF=zwl$;BY5HJ`u z`~L)vM&}=4K@;%C?@al`HI?(`5gkcgHFCwO>YhAxMGZVu)8y(SO2}ZIDrg`z-xts0 zTy3&WKAy|@*=*;Ec9Xj!%)0E{&kML1CL|RdhZBvo9m7+pf@%9?KloGEaaSagu&&>t-muKJAn@! zZx>(OW3XVV`09wNr0X^C?C{bNJ-MRJ)LL!0%bvfeckkJOMqfypQl27l&~VFfoM2E@cF%X+`08tSeu zLT9Hyz16*1gzBobfvgi)&ErKxGwv>e$I$AR`&9=PVPKZRZb(LhEMGcqZSit(S~D&# zj@01aB4jB8ndkD(Ev5r58@Llgi+9blML1*_hUqTn)*=k-2F*S#!eTb0W``Ex+V0IF zEX}SgLf&M98l14p zoX7A3Qcro%uNgjEYI69O3C8QeijaW$?C4?28b7b(9&Yj)!(&9dPv~+p*G^{)X}8sR zY^T(*pVf-+h}OZ~W&=-C$tTXcv80uQM+@2+HeQ9nL7!v>Jz<3qi>2Fd!_~p~ElhmC zYKS<#$mf|oKngaSf#Lx^=B8*q=cb`{@38ZOQMY&A8636RozX-T3ihPi`)qW0a$>k% z=lr1CA9{|q`i?lbf2!Ua4t9^Ysls7r@Uk;VIF7m}o#E%hQD>0HPr08qZ5!3Xtl5k! z1?s}P`rk3vxXJ3GSnewu`Ysk7Qbn*|l?=1%x^Ri#mfcJpM3b|yFu~q|SKEMd=iS+| zFz^Ra_DejXZE8EqtJ~FVxpDCNoeO2wIFe=zBRXMgvLld59IWnRY6QA|DW`;*eGIDj z-L5qs-;=*<{-hg!-VCbW$t&h#dqqnSxAKH}g2Gc_0p6qTvg-N9hYR96vFB>4G~JEaXYC^~haCnBd7K9wKS11}jOx&;M$cNr5r)Wa}q zgkx@z<%jGeIgIX+T!5%k=11|(hJWC~*m@Id)&}oUxT!#wKR$`xqKc6yJ}|UaXer^l zO9wL*Mq&|KP_X=254w#@L9IQsF)W66{Ai#QnEaZ?HCBlm;f+8lV&aC-Bs34`yZQRk z4O}aLr;nPJzjSk9*N$5(P{w>`*>Mmykg1M9M%bHbT>RU{3po#1PrW%@Z3vS-d_6S| z4M`&L{5z1>+Jy=%ec&Hv01^)$WM#P3KjS;R;Y7bZynZb@i2zKHDT=@)al7hJDoo3g zRj0)$AttW%@J!F{1s@=#Jx^#3l1#yGIwGQs9Z2f=YJ*<@l0iZA#;|Cfm}7y)>Y2qnmB4Vy6#ZRb_QtBCGu7syI7!w`>w4zwlhG34r*I<>|$YVw!0s(M0T;D zZ(zb|b~`GzxExs{s<|6kV`#$H+>Gq4PqfFJi&24brSAK~xSL#yifvCEQP3SkWYnU_ zwot_^v;8$AdY&H*5eW}JbI%O~ZAa3*8 zsr1K+aA;aN_ZL?_h&fBP=G92^HJN$Rr&5)T98GaIdgW*n6KibU-^GY!-Wx}$Fnr)8 zmaObnFC3NTS}h}sg3e&Go;Q|8{J?KU0(zP}Zi+45HZEsNm=WtuAn!-R+HasB6*Lbu zc-Iu2>gziieS=p`G8WanWzvR{q04}S{vp=zO6F`ZYIs@)Ipk(2vKcpc&}jORYgh|% z(bPO=ya21P?ln_nJ!UvLc2?JwETDfkd&;nP%f>4IL=LOao6IYEmo8eW7Uy~zv3*LU3mC6sZ^`-Iul z;;)l1{BoqN7bZ>4b&nIOYM>z5O`ax98>AYZbfL~I9wvdD^DdDD-A31yD>*UUS+A04 zw8(mtXlXZilPFQwO*K!ENOPUWzD7$)?oAe16k}IidyGY++u}LGGUhU!>(9!29VA6# zSH@#RI2yb~P{Oicz@DM*DI$Y4mqpE9B06~N;6Vzr-XYp@lCzsy1-sPMyh7ME{259` zEOSy);XsnICl7Tt8<$w8)u&QWK5O=i_^yr?h;1ZcovcvJ3R%H&Jjr=|NCmh(N5+{W z9lCQ2Ix}WHJ?y7=vtAyq{crK`P!^QqR__kaC4*x9brYpGcy&m_Ma#^3bOgz|H;0rP z>Y(nb;j1S@!d#5()I2!2_^&!$u<`k2XpIOh)gD>nNymvT9vdu#jJF2S4W1gBN0}4y zUK)_y;-R6#TZ4CoOnuFs8SD|X3p9IW$QZbV-0Y1Z25UJ(!s)13q&-mi{SG-l4eWOb zzd-Ud$IjE2&@Bu3N#PM5J>XGTiSr|IVz4s_{IZC|HojyCLjrzol_BYn_|XITTj-zj zl|u2FOfiXtN>R(~b>a!$a~R!9RPXRp-0O|?Wb5T=zh*nJ-%S|s-5YRw%<~B2E%6Z! zJqRXqhd`505zteyXh*CK6v)&p*pXBt4RRN$Sv!(ypfIkg2|AK$q}7eiPAaiBJ0zk( zxxk$45L!?*1PsfL;|5K{h1pzO*lfuTObx{jD;9vNl{X|$>w2lj+ zk@3}GA(p|i2_xq;wmQc6+|J=D=F>zbY+-gBkQ2kstv(i)Jw6Y zvj-+*>(Xc+@@PfT(8%tREEoW2Z6 z%|@yDQVoQuJ2@$oH zCDv>yP73L)8BrXq)>a(>LaEs#BB;G2LPUlVhh^JJEhLV@KL{GNb4lk=Q2e`S>{DK_XcGV6H>vo5c z;;%g2nb45B%09MA_8ZuQ;CHSL3q{O^ZCM>w;wLZnst#$hKX;-IE-10hBu10ol z$V8}KReQ_%I+X1i21GtC8KpkJt+E_H3WeExu|fv-%8_pm{AEDg(qG-}7DR@kCL>9k z;dkor>pbX&Q=i&92Sm02?VVIMNB4Rf+nhu$0V{ z89@B%pk;1?jk}bV1jxeDNccj?_L5n1T&QUj;s&E&NPnIKNQ3Zb`Agq0u2FyAV` z&foz#oi;q|FY-g!Xp->LM3f$}zPlzO+#4}(PkZZ@mL!<+*W;V%H;s`TC>kjK8xwzOX=M?XWYF>Y`$&K)l+J z3hAwE2PkC`AXhO(XK}mHVq0Q>AK?}01%ASN^g|%Svy7NN#9g_Nf$|ZLPcMLacr5te zKh-I23XGFQS*(hO;<0#I^ow;dE@nl$SQeAw1ffe{2gMZlRdEN-iG+*x72p-%QE@Bs zqv91Pm%@9EP>FxkF$G5-ade6vpcQZ%;hz`9uU>g+hQ6@;dqt}QT}*vhJQ3Yb5Sk(f zS4cU2lpff_qFW5{_Y`>C+W_rGLQjg1iXShEU#e?ZAxBL66L71{OmqwXx9j|qVh;M+ z$C#1o)};<0vqD*%6|a#d%5)It4^hT5=9 z>^D(+#n0E{XhRQE$2w4LO?hr3Ew|u4LhR%}2i!B6;?tbwl>Z1RSs_iVV~Hapa|pfE zy}>^hPak>q@$~EQRBQ7Rv8g+DQ?iE^j2OH6+euSC zGCjxT;|WHZhID6QtfsqB_7Ck&?GSCIA?BY_+RLJaG3`n5i}-hlK6+4G6vxGT8Qs-% zZPA^Pc4gtlty7GL4JpgC>#Fnu?O~2KHAAmv@8I~?sBe$d4ADy)Qggh!lwV2jSo&U9 z9gAhe$n=$Cq+(a;Sbul;uFwJ_?jIAGFY{X& zwLkn6D~@OKulV^P)(%IQjb2GF>=eHVc!+Qpp;wZZ9(rWAD1P)GFQA^8W;2~4#0i

Gb|MwPc<`+f!hRZ?L@FGD`E9NrA=q?V^w>`X*!%HteSn7U6I2qj6NJ zsp2E*{J#AAeo=f}X&Ar6TG9s7M`=HiT6U@aIn*`FW(l@effS15DBUZj*XW zsrC@dATCnJ=xQ;y)An<~hLk-izU8?X?-S8+ByDj49jt>;7W?S)XdhkQS6!!v=z^RGW+)}5Nwu-OxQN_O*SCvLRa^JO%V}#{0na5c7u@@# z>f2~HQcj~G(sd~2qxvu6l>UQj{jO@AxJk%ueZn-v zr95kmCC$uD833iOKYTj_} zrz74j))(Z^vBz?p>Da#6gPuJWqaEnUl=vQ!xh)&w%#?q%zVq7{$Yz$W)w{K~ z{I(JK&GZ&-PdFwqCS42MAT2svZm|7UGozbppA_$9YOET6ymfq1*)$>*8G}w$L%cDB zM6$`@sPhEt{k0f9IhW!<5&xKeZtQYxvZ}wjrAp+#at6(Pm>UKd>rbKkH}U^Iy~G(k z7f4fV^vs#^swp}{Inf})+)+ALS2Pzch0Z$THqWgh+-5ecki~47>79MlDCZhVGmSbM zHORN>{ev;k>^j{~L#D+IARDItJ#vvrh1=YpG?)M@<&ZJvHETGr&(mr zbo}VQq8<7F5C0dR)tg4ONjF>KD%F$GRUN|j*7eXm5bmF7LlAl zIQW&Y0p1ti1%{^&ml&3B5awdp!XN97flC7pCB?^#g^S7&QZ+%W#BzDf4VRvc6z`va z8+txYm&(N_isv4{IDd=_sYD5?#@3aUrU#71{;bbdi{Yf8-fWw&g z%N;SGuQ0`2XVT z%onY_aXZ#Ue(|M0R1`nU;Z9F~=CJ?8v2al5iHy|!2WNLqL@b6hs{LBSXc)3mUkN%Y>Aaf`F8U=lUj2z&v?*84rnuk+!U@s+s zx+i18!XYISS>JK-s6oy4&Kk+%Odeh8QJ3z?sK;6G-uv>AHMuS_a*L`)mcJarj#~Wa zUyhUQ+Nl~gRg80j%SJun+{bDb(zdVXBVRDlEJJPZ`GkbXIK;4|{=pIyCplAw9|j9i z@qtTG@evy$hZr`h;(gjp&e8SLreA!OTwL{)DF0}v@Pk%_d!H8LQ#8pd=ww&+-R?`j z7n&W`hO#fSao<2QhXC3o(R6=09~-SrGW`9NrjE9~5U;0xbcnV>4P3hw?~@mU%Lli} zBZrpaBX$+8i-i8wTjqfMwtU<`3zbM!g##5Sx$*Ag8vPr1f$T9?w{ zEhnWEk-}iE(*So|$k{h^01c%RhU#ci`F-2Ctb~7t?Sn@#oOE*fimy|Pvk;~=QGA^x z&i2H;)*%i!LOO~MRogAg&WBNM|J)Nfl;`w7yYdp2;I!Mi-a=bW+|n6~+WG6_O3bG{ zVlH}hIE==ZAN_l-t8x@}BZZ5y9-*3q*vy~6sKca(!HcjKBZoiECLAP*!`_EbSMcpy|@csK;O09jf}& zJjS{5QU)0g(CY0|Th;tNo;x~ic|FDZI)l9TGrx$fe$)RfpZC6gfD+wEC*WGJiw*LD zE4yzrNfJ+K(eM>rfvfL`uGCN}KPDU1_gR1U7#5jMtViGHK!{=H1Fj2YaQ%dB1V1f~ zcDq52xiaP2m9@)N!vCsIG1`ZUFP}jB4Qg@{cx)F#oN-~LZY%gt2GU08AEpy)@yU_2uX(_H$W&O1 z`*E5S?XQbTy7&qYhFSmIh5Gz|%wt;i zBrckMh?vKDtL)vA@e6>?`+(b&NRsXp8iX zoFZk#2M$|&cn@a-E^Jt@lw=8TnZv$(FX>@R;@-9Ry3)BquRxuOF3x~;G9={!k+aOY2ZvDrTT#@ui|6ZN_Bo@ zJhT?*`k;U}7Hdrpu{n00K?8SyEbZdQRF`l0ANV@{sUz@k3~!-i^r(nCf0h!`^Rvve zmMAf8YXMv~vgCX%|NIL{%WJ8Tt(?D*YUBYl+YAlS&K~2n{$f?@R_>qAYYxW(Uhgk7 z>CNzd&6STE_nmC<)hb2fXOGts^<|9lfjt~EfrXy?(5F6x(eaa8)SsH3 zafhB^?=TzoF18Cd-T@n#a?ony?x90E%pT+YC*j!P%AoKemXH>SNu8uo$uiL%E`z&e4x z3-=!YrPNsrFrMmd)UOu8}uQy-13j~(e6+eF^uV4i0~-$$yE4=JC~=gE#=1x9Ut zA|bZ1Y{X^(!f~#}pa;ZgWBpiXZ_X-foYR7y2eYC9E@g~^)+g>`e@!j&jcax-dU~C| zr^0aJYjN(Q#~iV=%#bpU_b2cbbCYk_B@nnoA7_26Ve_Z!MenRhu&Dx@Y~uv#GjhSy zaGsGma}3>xK;CFCY<(PJGqjaRdhPz?0{e$C0=cI>ir$I0K60C!mAt_E47++5HFO@K z^CkGHzF41haTxrTigV4GRogZ{(UzXYq@t639Cmz^t(AVGQ=ehZ`Snpd`;D;!YhE)_ z@oF!Ho?{ap&3LaG?G-kya zaEsm*K8AUIhLmzEG&3eU4BigBhEnJ8R{KoY9Ohc7Cll6(8V2HKS_F^UY8U-G>Xfnl zeYc7B6)CeG)4LsV_hA>uVMxX#v<6w7%KX^WFP_Po(&KSn`z)(OM^U5-hmUX>#!Mhh z|FaA|&kEAad2W!V$I8j=A68CoJyuR`JyuTWQIOwuu6_)?)3OmO8@E>mFhxzbDp0R* zaEi@OJ&nSA-=6z&ZL-H2dtAR_Ms4duJ!{iBi|sqlDX>P+wqVz^+HTG(j8NT7Q+L*F z)8n7ZOj`Qz<6SBFWAza&6d`Co%Q57-@969>r7Wao@p=Vo9J}>$d7*|&Yb!m=byv=_ zj;kxAA7@3VJ%gz}q{7J;tY|Dd4}Zfh(HEg~QJ<}kV9Ti&1{Jrd+7COLw{ZJ4ha_Xe zN6vg-<6-yLoNvG3c*Ev6hl07cRe@78Q{zj`Dv5K+tdUA|g=CeQl@QOPP}=r7NVc-k zrlnu~1U(UIH(G95_>vP?q5OvJqWxRnPxV?DiEg<2t{+`s_qyWKe(kUg9ceIQMoY?^ zF>^WAYWSFKV{ML}DkyP7tG7N;Q)j$#nQ(7_6u_2K0_Y(e%qdayNP1d|^q~G>Kh(Vj zvPyKlW$_#lHg!g!vwP&0*;S}O?13Qftm9b2qAsC+=>DSf8kThNv! z2N!Y*hh86j8DeIAe2yiAk9q-rp<|ruvi7#3iNXJq-6aNpi zO=5L~xr)W@(Y>dFaM9Y;H;d~Cu76|i3$`$7V0VmD`=K-XqctFHL2f}hM!Cl2w7o^7 zRQC=v{;4&rtUmdO04Z>zC=1Nkt&g1er{%*(NCjqwY3NTv99y(aXTL)GmW&+z@hOfq zPD|0F@elB@{i~U|&i<$Sq^Wdbg_b8hmDHIlPM*oBHEOam+HqYgMcW_1NMK7m2H4Wi zId$m057nCwQ|nU`63>4yhm{#;sWZM<6-XQQn67asI+wu9NgZ#~cY6>I*~gI4%n8%7 zciDS5C(L;FqacqMJ$B6xbBoutdn#6zZNn*rEHm6 z-yxT;aJr=b;hhrn&HWr7dw-VKfS7Y(N628uQ5iK5d$DYgBVLEpUK4%>5_cszti+g9J z+$z=c1(r(Gy>m+;_2$a@NOxq>HZ??Pa~}*#89RAlRUi%NI+GVaa%y&Jp4!ggr(V=r zA2~LV(_e8;qa9eEI4Eiw#*HB381pdJI&H;So9LL|!TWJ`?#V0t*w$gfoAE)yAmAUg;J9hs3 zfd+RGVx385Wd1c6Tk1YX~)l*8@|FnJAU6`>!hX?{rOe?|7TJvc@)AeLnnslO?gzY>zB?baUD2Y9kYJuxP68Bj~sK{Cqs{N zq*-&y9kQL$A3Jf-+JG{2z8>MMldRv>I)+&uW^ZWQ*gwLJz*IHHED0 zQSYz{b^KR5mfgD|haDT3iDuXm{~dG3%-K7!e(ZLw^KK^`=lP2D``>NHX%(r}y=C{Q zrzGaO3-Aj6f2sNV-8Qi^gms}=8U3zPGHAt_@pe{V-1h9!N2=YUs=bc>p%cFD%Awtk zbL}?!IUlL{c}|J5LgTe!7L?bGpQv4@$8u(49EXfrq-BVi3DzOkIYdi#aM9znb85!8 zuE!RaalPvx&1vvIX zaD^0klG?FE|HP+LA7Hhlxq*Cg^r_X3nzysxDceY^oZ#4bgwjARIC=VWZo!%g^rcw4 zYxy|mBx>f~Y2!TmSWykxb=QM?SoC^_aJ#Hwih0zG6qtWmi-88oNKi2&Mi)dc_Xjk5abON6lGRYn72s z{c&>C*{4H0lCkqY$n+)qj-avs8b3`7=8LpW{B;%YijynWsCSs#U_RxtA@>Y4*02#_ z8)!c%8zwHbsc=#^C*YTyiTp6Tsi_67m}u@eCYYbejWky|q}xc_$8_1!THyGTX3JIn z&OY8%PF+^Ju5`g1`&i)Eo5pM>l`h8=a~@e~XK|UDD_O1_ap%1g2g~K!ZEokMtdCOV zf|ep@#IE?Djk~|%g=^DJP0$>4`UQ6?(E70hl`S5r*c(&3kIvXt{jvJ*jD^}0JM%Yt zO!x#jj~4n3-&{)DEtHuxYFRqoE-A$Ice_V^r9J12*|ul)3ex@4+_3HZ9`g8bn5Q@= zaI*=$7=KBR%bZV+O}NgTG~`#*9#gP7_%3@WDOWm7*y;Xd4cqR&yLnEAyc^_RPTL3f z)N+3hX-JtmJtpRr&W$%y>Oa=mrhWr2``Bl>+GT2&0C{zV^F{V1GwLzIPc#3ile6H+ z$x-eTvh7V;zn31uYwg;j652Q(n~ung1t$pF>JQ=eh^QYaKuoSWdv>nz$~{_`k=CC5 z!^f=V_PjI8E@{S$82OI>_DxNmE1)lN+K8H%P=C*9L9d^8$sEF--yWX%im6>=AY)ZB z#_2Gj{76G_N@j>-g#TB$cG)*NC3l7;mvuMS*+Z~*JY73Xso5oL>Wam-^_hlqic3n* zf}GQK)OhrxXk)3<8m`N=n4e<}roEBVOCu({56O4dVVdfXGR$q)r#OF|Jxsmdjajlqb_%ka_V6rM!&h^R zwl}y{;Y7^h(=WtcO(65FE4#lHIM#Y&0w=YIh4s0%1C%z_8T!E) ztis(7Q7}){=XCgx67pT&q2Sb7>#b$o|F=JA`|5uWo?ZRrzxhA@;s5$Se{1>b3JU!E z(4nA+g%c;Btpq77sw*t0tQ7QANu7`7%F1HcnYsl=Q-3eISV7506#Gd5bu(XjSU}}A z_uIVRulUlsuY^r~b=HR#BtJ-h5tF6$l9FTe=Y{m=MOI;9AW&iz(9nrke^H%9v2Y3E z!5lWHVtzJ@4Y7jjnqwsr*+8YwDyR&wu8{wi@&Dqo5>(n#WRMb}3nv};Ch^bnvP>Uaw z9Iq%oG4+?l#T9k{l9i0WYGH8&TPRcu8q4D)rJU`RqA?z8)|<#lhHx+?oH&iQ9Us-8 zH0;tUFDc{vvrFlNI?h<+Ql+e&`%lFFbvX+2#MEz*37iXdB!8=sEHc1f0WiA1 zhVF!9SrPkNdt&N;2Eu+7!7oXJ7OY)$3My+Wxo%bP{}Q%^ocVX@+4Aq;0UP@RB~^tq z^*6PZOlazVE#$x2N`GY`gMVA-D`tor4^wVxR&C|+DsF?^ivFVD2iCE&g31cZcOv%N z%E}Y5zd8~7Yp$(+Zj6cUcPCF1Yj6kBMBf6HHQET||c=IBXSjBv&9SNa*M zEW=+3XG=*5!e%c}C%I{zi2aSfHrn6aR|6fv0k=OR^lt9nWr?fUC3e)#iJCTfLKiN28!21tfY7|#ajx| zSh-+*Y$Ii_&=$EF9xJXb;=Z8B;tuC;i|Pt$iz<(o6d4QbQ$@;Mi7i%^6jji)pQg)e zX=(#uRB$#G6_=L!xgYWQY4#<}9w4hJ_IKQiRdU|`tww5_;!hDj4k1YKj>2M&bp^+u z#8<*h8dYUgnV%I`{=&+VGNz6m+T!99OS`5q`wOAdn#dWOGSb$logBNWsDP1LWTT1- z)BMnSmL7=@TK#Per-_>emuWM{0+m?)xVlM)izF9v`p~7a$b|dkW?xAmsvhV4)c@uO zUIx6jsK`RLvT0!?*JwKDRsc~Kp=x?|i}YL#*C z|9`Xd%0lVM;h5tEFA59&(mJ>|;L)TK4Gkf3rk7NuqR!zWd~P=Wk4iq^1fN*i6AWzw zf7}uPar`+)_BgM&=vkJ;L&j&(x(1i z)p3hk(*LKbysF^X53H&mSol{|#?ANdIZUR780Z2N`+MY8F-RE*SBZk!;~?mFiddjt zkUo$>9u#Y7KA=4Any`VEwLRZzn zy0QmiYfb2Vp{qjg30+}&VzvQvu2qn`>TFpwOG1-E6GG#N>muV_ranv5^e_F~J zL9vq*`>9yomaN>OsV6kGEy%7QJ2dr-rgjC{7i5p7UeMG&keE-91B!9$^9fQ7Bvwwb zDvDJLQZESSc^$>-1!)$fkz!30YZfFZNGrwKC>9hXBuFR4x+xYCWI&K!iuF-!K#-^) z5sHmcEGkG`kV%S7Q7kUVvLH!{Em3S)kX1oeD0YuxtAeZxvPQ876k8W$Q;-dcJ)+pA zAlrg$QS1rDwguT0WQStUD7Guez94%PdqJ^%Ak#iU4rtn9S&(WV)8#Z>Mbp)S)C&@z z={lOO7o=H`Mw)J->1IKKg0#|f8%+lV2?^3k)7>;35@b-2KAIk&=|Mpz1R162C{3dZ z&~!qODVmP6EXZ9!mS}pJrtb=JUyyq=y-L&f1$ijQ1Dal^Y1Cnwek{l%n%-ntkf(w? zq3La!ek#awL7vg{E=@ldcWCHG)*pOf}8a2+|-(9nI9! zOoJdTf;7=gGtIOJ(jiD2%>-$tLy*gYbkj_TW-bddC`cd84A9J=AQOU&(oB?QCIm?e z5~rC2%}7(4SrKHJX717qS|H6l5ad41tg$S}BS9Y0%m&R!OP_fn$YYw>qM0XR=b0cp zknYgTGeKSm@|GZlrjV zAZ>!QP`s7mZGvKM~}aAWtd2L-A*V zyb$C$#rG)w0?4c-$V-YJuq;RwkXfDtl+$dLAa#P&&}@Ka>jaV3G}}nCO*AX5X;xa( zY%9&S(X6zlS!qqPoiy7`v(lPo2gILVn(d?60r4j)NQ7obX*McIT#!kcoub*eAj^Uz zX?BTbmjziBWQAt$(d?=q>w>J&>;sxz7i3eA4VryKvzvl!3$jJCPiS^qkX=D`X!aS+ z?h3Lm$R5qUpxJ#Ob3Q>1XwG6;kZK@v>3lgBYI-08&q*;(gnrouDW!!I7%}HyTlh!oXM{@%-C#`8tTGQMp%|&TWTGL!Ye4e7YIL#%* z=evR|(cCi4-4*1%Aopl)mFDgX@=%ZmG`CK34+VKF$RnEDq`Aj}JQd^#&27`%Q$d~! z@{HzoY3{ioF9mr)bNe*+63DzC$h<}KK9&Wk5u}Rdt7*PQkOo2OXuh828w6<)q>1L6 zX}(2}4nf*zK1lN&f?O7)o906_e_4=0LHcNZfaV7UnGj@@=A$$}AxJ`yDVmSdd_s`B zf-KSeGR@x=HG(tD7p#%vCQcpLb1gRIKk#0f>(kMtX-GmaPS&&w`2_;CYAVInbB}h<^ zPPz#tNT(nnx(OvnNRVE-2_;CcAOmz0N{|6TB6Jf39==~Hr<30WLuCOx(Ox7jv%{q6H1U>LH6h-lpuS8?9)vsLG}eX zpqo&F8~{oBQ~^o)1SzK^lpy7TR8ta4kZM5!l!Ou_AV@tWp#-THq>++Pf;0-!Oi3s~ zngwa4B$Obnf&?iEB}h<^PD(-v(kV!Yl2C$#1nH$Dlpwu=3{VnEkO4s=l!Ou_B1n{y zP=Z7SnWQ9?Ad`Z`DG4P=T#zIsp#(_^vP?-RL6!wsp(Ky(5NWL=OANlx{%@5*1{UZb1n$DM*}dK?xEUBuTfR1W5|AOt+u}Sr%l4Zb1pM zBFHM;f)Zp^kTtpmCCHi}>vRiBkaa;e=oXY98-i@oEhs@Y1=*roP=ag;vQ4+31lbm3 zhi*X$vLnbY-GUNiSCBor1trLyAp3L+N|1d)4(Jw?AO}Eh`&0qB?GvP&ZbJ!DE=V=q zh7zP&kO19=5+oo7;9q+XClx(y{rqae+68%mI7L0aiHlpw8w1nD-EAVEPo={A%g zoq~kuHk2SCL3-&nlpwu=4A5;TK?Veg&}}F|B7#KeHk2SyK_=-olpvFW#OXGaAaOyG zbQ?;Lq#(<58%mI6L00HClprgDtkP{LK~@D>quWq|tO>GCx1j`C7i5EOLkY4W$R^!} z5@b`5ExHXQ$d(}6bQ?;LZ9#VEHk2Scg6z_5C_#1w*`wP~g6s*hPq(22*%#!1ZbJ!j z0OXEO6_7hVLCWb4lpy7TRMQbj20)o`j9VkKS1!<%^P=YiH(oA=t1Zfte zmF_?Z(ke)h?m!6=6r_{xKnc<*NQmx02@(>dm+n9b(ksXS-GLHhK#&OCff6JlNR;kC z2@(}#lI}nWGAT%$?m!6=7bHn{pae+@vP^fN1X&hjh3-HJvLeVT-GLHhRgg8h10~3s zAnSAoN|1FyHs}tNARB^g(j6#4HU-(DJ5Yjb39?Ohpaj_#WQXoR39=)|F5Q6=WLJS+l| zka|HHX$eY@MnRfs2}+P=L0V}EN|07Tg0uuBNKlYYT7nX!Q;-lXK?xEPq?eYU1nCuI zfR>;H84x5wOHhJD1c}lTlps+-CTR&ukV!$}v;-wcT#zI!K?#x+WSN$r1X&hjg_fWM zSrKHFmY@V#6=aQ;pakKwg~F2B0G|QW1}bXQqpIn zawAo9?I;cyZAz*)Sfi1ejnrzSppiO_6f#n;kp?)Rij?;eV-Pjcq>p_jdb8hw|qt_H&V5c0!FGgQlpWYjnrzSppiO_ z6f#n;kp_$u@zv5|N*jf?&zMdcDQ={sk(Q0LVx(0gtr=rJ|mSIiTlPNV1Uks?Nl8fnrj5cnhq>+}5v|^-HBdy`CVt{XH@NA$9_cto-Yar7n_|}8m zo2Zn1V>yRf^g~`O7g{ZM6c($L$*I(0jcVlhX;BX87F!gG@_j(uwJHqYdWHD2@Lc?v z6e|1Pi=!e(gbu310cCxH^$NW#G$gcJXeZMXi%TMR2n`Bt6DoHq7UcwNu}Qsa6oUq# z0fj7K3on(ufYHJpXOF~~hIoGU1HL%Mmrkk*`09zTj4zvE=C!cP_hmlhOPPgwVe><) zr1&GcR`8)^vqHYFS;pET≷=|Nr!7y~KRNO5%l@FSz$&!ZXRGj- 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

*%@8BCwg>6Yd|oGU$y>`5BvXy^EA8q0XVNy;s+H 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 P2|r<{=wbN3v%tRrFR#nq diff --git a/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll.config b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll.config deleted file mode 100644 index 5b47729b..00000000 --- a/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.dll.config +++ /dev/null @@ -1,48 +0,0 @@ - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://192.168.20.2:8080 - - - http://192.168.20.2:8080 - - - - diff --git a/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.vbproj b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.vbproj index 884e876d..b3415f05 100644 --- a/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.vbproj +++ b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.vbproj @@ -48,7 +48,7 @@ full true true - .\ + bin\Debug\ EgwProxy.OsaiCncLib.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 x86 @@ -59,7 +59,7 @@ false true true - .\ + bin\Release\ EgwProxy.OsaiCncLib.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 false @@ -125,6 +125,9 @@ + + VersGen.vb + diff --git a/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.xml b/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.xml deleted file mode 100644 index 27c9fdd3..00000000 --- a/EgwProxy.OsaiCncLib/EgwProxy.OsaiCncLib.xml +++ /dev/null @@ -1,11418 +0,0 @@ - - - - -EgwProxy.OsaiCncLib - - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Verifica se è installata la WINNBI e se è una versione compatibile con .NET - - Versione compatibile con framework .NET - - - - restituisce la versione installata di WINNBI - - - - - The INIReader class can read keys from and write keys to an INI file. - - - This class uses several Win32 API functions to read from and write to INI files. It will not work on Linux or FreeBSD. - - - - - The GetPrivateProfileInt function retrieves an integer associated with a key in the specified section of an initialization file. - - Pointer to a null-terminated string specifying the name of the section in the initialization file. - Pointer to the null-terminated string specifying the name of the key whose value is to be retrieved. This value is in the form of a string; the GetPrivateProfileInt function converts the string into an integer and returns the integer. - Specifies the default value to return if the key name cannot be found in the initialization file. - Pointer to a null-terminated string that specifies the name of the initialization file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory. - The return value is the integer equivalent of the string following the specified key name in the specified initialization file. If the key is not found, the return value is the specified default value. If the value of the key is less than zero, the return value is zero. - - - - The WritePrivateProfileString function copies a string into the specified section of an initialization file. - - Pointer to a null-terminated string containing the name of the section to which the string will be copied. If the section does not exist, it is created. The name of the section is case-independent; the string can be any combination of uppercase and lowercase letters. - Pointer to the null-terminated string containing the name of the key to be associated with a string. If the key does not exist in the specified section, it is created. If this parameter is NULL, the entire section, including all entries within the section, is deleted. - Pointer to a null-terminated string to be written to the file. If this parameter is NULL, the key pointed to by the lpKeyName parameter is deleted. - Pointer to a null-terminated string that specifies the name of the initialization file. - If the function successfully copies the string to the initialization file, the return value is nonzero; if the function fails, or if it flushes the cached version of the most recently accessed initialization file, the return value is zero. - - - - The GetPrivateProfileString function retrieves a string from the specified section in an initialization file. - - Pointer to a null-terminated string that specifies the name of the section containing the key name. If this parameter is NULL, the GetPrivateProfileString function copies all section names in the file to the supplied buffer. - Pointer to the null-terminated string specifying the name of the key whose associated string is to be retrieved. If this parameter is NULL, all key names in the section specified by the lpAppName parameter are copied to the buffer specified by the lpReturnedString parameter. - Pointer to a null-terminated default string. If the lpKeyName key cannot be found in the initialization file, GetPrivateProfileString copies the default string to the lpReturnedString buffer. This parameter cannot be NULL.
Avoid specifying a default string with trailing blank characters. The function inserts a null character in the lpReturnedString buffer to strip any trailing blanks.
- Pointer to the buffer that receives the retrieved string. - Specifies the size, in TCHARs, of the buffer pointed to by the lpReturnedString parameter. - Pointer to a null-terminated string that specifies the name of the initialization file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory. - The return value is the number of characters copied to the buffer, not including the terminating null character. -
- - - The GetPrivateProfileSectionNames function retrieves the names of all sections in an initialization file. - - Pointer to a buffer that receives the section names associated with the named file. The buffer is filled with one or more null-terminated strings; the last string is followed by a second null character. - Specifies the size, in TCHARs, of the buffer pointed to by the lpszReturnBuffer parameter. - Pointer to a null-terminated string that specifies the name of the initialization file. If this parameter is NULL, the function searches the Win.ini file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory. - The return value specifies the number of characters copied to the specified buffer, not including the terminating null character. If the buffer is not large enough to contain all the section names associated with the specified initialization file, the return value is equal to the length specified by nSize minus two. - - - - The WritePrivateProfileSection function replaces the keys and values for the specified section in an initialization file. - - Pointer to a null-terminated string specifying the name of the section in which data is written. This section name is typically the name of the calling application. - Pointer to a buffer containing the new key names and associated values that are to be written to the named section. - Pointer to a null-terminated string containing the name of the initialization file. If this parameter does not contain a full path for the file, the function searches the Windows directory for the file. If the file does not exist and lpFileName does not contain a full path, the function creates the file in the Windows directory. The function does not create a file if lpFileName contains the full path and file name of a file that does not exist. - If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero.
-
- - Constructs a new IniReader instance. - Specifies the full path to the INI file (the file doesn't have to exist). - - - Gets or sets the full path to the INI file. - A String representing the full path to the INI file. - - - - Gets or sets the section you're working in. (aka 'the active section') - A String representing the section you're working in. - - - - Reads an Integer from the specified key of the specified section. - The section to search in. - The key from which to return the value. - The value to return if the specified key isn't found. - Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. - - - Reads an Integer from the specified key of the specified section. - The section to search in. - The key from which to return the value. - Returns the value of the specified section/key pair, or returns 0 if the specified section/key pair isn't found in the INI file. - - - Reads an Integer from the specified key of the active section. - The key from which to return the value. - The section to search in. - Returns the value of the specified Key, or returns the default value if the specified Key isn't found in the active section of the INI file. - - - Reads an Integer from the specified key of the active section. - The key from which to return the value. - Returns the value of the specified key, or returns 0 if the specified key isn't found in the active section of the INI file. - - - Reads a String from the specified key of the specified section. - The section to search in. - The key from which to return the value. - The value to return if the specified key isn't found. - Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. - - - Reads a String from the specified key of the specified section. - The section to search in. - The key from which to return the value. - Returns the value of the specified section/key pair, or returns an empty String if the specified section/key pair isn't found in the INI file. - - - Reads a String from the specified key of the active section. - The key from which to return the value. - Returns the value of the specified key, or returns an empty String if the specified key isn't found in the active section of the INI file. - - - Reads a Long from the specified key of the specified section. - The section to search in. - The key from which to return the value. - The value to return if the specified key isn't found. - Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. - - - Reads a Long from the specified key of the specified section. - The section to search in. - The key from which to return the value. - Returns the value of the specified section/key pair, or returns 0 if the specified section/key pair isn't found in the INI file. - - - Reads a Long from the specified key of the active section. - The key from which to return the value. - The section to search in. - Returns the value of the specified key, or returns the default value if the specified key isn't found in the active section of the INI file. - - - Reads a Long from the specified key of the active section. - The key from which to return the value. - Returns the value of the specified Key, or returns 0 if the specified Key isn't found in the active section of the INI file. - - - Reads a Byte array from the specified key of the specified section. - The section to search in. - The key from which to return the value. - Returns the value of the specified section/key pair, or returns null (Nothing in VB.NET) if the specified section/key pair isn't found in the INI file. - - - Reads a Byte array from the specified key of the active section. - The key from which to return the value. - Returns the value of the specified key, or returns null (Nothing in VB.NET) if the specified key pair isn't found in the active section of the INI file. - - - Reads a Boolean from the specified key of the specified section. - The section to search in. - The key from which to return the value. - The value to return if the specified key isn't found. - Returns the value of the specified section/key pair, or returns the default value if the specified section/key pair isn't found in the INI file. - - - Reads a Boolean from the specified key of the specified section. - The section to search in. - The key from which to return the value. - Returns the value of the specified section/key pair, or returns false if the specified section/key pair isn't found in the INI file. - - - Reads a Boolean from the specified key of the specified section. - The key from which to return the value. - The value to return if the specified key isn't found. - Returns the value of the specified key pair, or returns the default value if the specified key isn't found in the active section of the INI file. - - - Reads a Boolean from the specified key of the specified section. - The key from which to return the value. - Returns the value of the specified key, or returns false if the specified key isn't found in the active section of the INI file. - - - Writes an Integer to the specified key in the specified section. - The section to write in. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes an Integer to the specified key in the active section. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a String to the specified key in the specified section. - Specifies the section to write in. - Specifies the key to write to. - Specifies the value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a String to the specified key in the active section. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Long to the specified key in the specified section. - The section to write in. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Long to the specified key in the active section. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Byte array to the specified key in the specified section. - The section to write in. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Byte array to the specified key in the active section. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Byte array to the specified key in the specified section. - The section to write in. - The key to write to. - The value to write. - An offset in value. - The number of elements of value to convert. - Returns true if the function succeeds, false otherwise. - - - Writes a Boolean to the specified key in the specified section. - The section to write in. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Writes a Boolean to the specified key in the active section. - The key to write to. - The value to write. - Returns true if the function succeeds, false otherwise. - - - Deletes a key from the specified section. - The section to delete from. - The key to delete. - Returns true if the function succeeds, false otherwise. - - - Deletes a key from the active section. - The key to delete. - Returns true if the function succeeds, false otherwise. - - - - Deletes a section from an INI file. - The section to delete. - Returns true if the function succeeds, false otherwise. - - - - Retrieves a list of all available sections in the INI file. - - - Returns an ArrayList with all available sections. - - - - - Holds the full path to the INI file. - - - - - Holds the active section name - - - - - The maximum number of bytes in a section buffer. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
diff --git a/EgwProxy.OsaiCncLib/My Project/AssemblyInfo.vb b/EgwProxy.OsaiCncLib/My Project/AssemblyInfo.vb index 3a0ff5bb..b0e7691c 100644 --- a/EgwProxy.OsaiCncLib/My Project/AssemblyInfo.vb +++ b/EgwProxy.OsaiCncLib/My Project/AssemblyInfo.vb @@ -8,11 +8,11 @@ Imports System.Runtime.InteropServices ' Review the values of the assembly attributes - - - - - + + +' + +' @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' by using the '*' as shown below: ' - - +' +' diff --git a/VersGen/VersGen.csproj b/VersGen/VersGen.csproj index 89572ef0..49196373 100644 --- a/VersGen/VersGen.csproj +++ b/VersGen/VersGen.csproj @@ -70,22 +70,13 @@
- - True - True - VersGen.tt - + + - - - TextTemplatingFileGenerator - VersGen.cs - - diff --git a/VersGen/VersGen.vb b/VersGen/VersGen.vb new file mode 100644 index 00000000..f61cd57b --- /dev/null +++ b/VersGen/VersGen.vb @@ -0,0 +1,8 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + + + + + From d0b07cb6d392283f2bfb54bf98a9b08862b7aab3 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 12:01:18 +0200 Subject: [PATCH 27/30] Update yaml x compilare i 3 progetti dll come nuget --- .gitlab-ci.yml | 71 ++++++++++++++++++- .../EgwProxy.MultiCncLib.vbproj | 3 + .../My Project/AssemblyInfo.vb | 12 ++-- .../My Project/AssemblyInfo.vb | 4 +- 4 files changed, 81 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cc85f350..796d5b1a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -182,6 +182,31 @@ EgwProxy.Icoel:build: script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' +EgwProxy.MultiCncLib:build: + stage: build + tags: + - win + variables: + APP_NAME: EgwProxy.MultiCncLib + before_script: + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' + - *version-fix + script: + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' + +EgwProxy.OsaiCncLib:build: + stage: build + tags: + - win + variables: + APP_NAME: EgwProxy.OsaiCncLib + before_script: + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' + - *version-fix + script: + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' # -------------------------------- # STAGING: (nuget beta) @@ -207,7 +232,51 @@ EgwProxy.Icoel:build:staging: - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.csproj" -properties Configuration=$env:CONFIG -Version $env:NUM_DEB' - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' - '& "$env:NUGET_PATH" push *$env:NUM_DEB.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' - + +EgwProxy.MultiCncLib:build:staging: + stage: staging + needs: ["EgwProxy.MultiCncLib:build"] + tags: + - win + variables: + CONFIG: Debug + APP_NAME: EgwProxy.MultiCncLib + except: + refs: + - main + - master + before_script: + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' + - *version-fix + script: + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' + - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.csproj" -properties Configuration=$env:CONFIG -Version $env:NUM_DEB' + - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' + - '& "$env:NUGET_PATH" push *$env:NUM_DEB.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' + +EgwProxy.OsaiCncLib:build:staging: + stage: staging + needs: ["EgwProxy.OsaiCncLib:build"] + tags: + - win + variables: + CONFIG: Debug + APP_NAME: EgwProxy.OsaiCncLib + except: + refs: + - main + - master + before_script: + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' + - *version-fix + script: + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' + - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.csproj" -properties Configuration=$env:CONFIG -Version $env:NUM_DEB' + - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' + - '& "$env:NUGET_PATH" push *$env:NUM_DEB.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' + # -------------------------------- # RELEASE # -------------------------------- diff --git a/EgwProxy.MultiCncLib/EgwProxy.MultiCncLib.vbproj b/EgwProxy.MultiCncLib/EgwProxy.MultiCncLib.vbproj index ba94fbdc..251e1244 100644 --- a/EgwProxy.MultiCncLib/EgwProxy.MultiCncLib.vbproj +++ b/EgwProxy.MultiCncLib/EgwProxy.MultiCncLib.vbproj @@ -204,6 +204,9 @@ + + VersGen.vb + diff --git a/EgwProxy.MultiCncLib/My Project/AssemblyInfo.vb b/EgwProxy.MultiCncLib/My Project/AssemblyInfo.vb index 2fc16abb..61167e3d 100644 --- a/EgwProxy.MultiCncLib/My Project/AssemblyInfo.vb +++ b/EgwProxy.MultiCncLib/My Project/AssemblyInfo.vb @@ -8,11 +8,11 @@ Imports System.Runtime.InteropServices ' Review the values of the assembly attributes - - - + + +' - +' @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' by using the '*' as shown below: ' - - +' +' diff --git a/EgwProxy.OsaiCncLib/My Project/AssemblyInfo.vb b/EgwProxy.OsaiCncLib/My Project/AssemblyInfo.vb index b0e7691c..63714685 100644 --- a/EgwProxy.OsaiCncLib/My Project/AssemblyInfo.vb +++ b/EgwProxy.OsaiCncLib/My Project/AssemblyInfo.vb @@ -9,9 +9,9 @@ Imports System.Runtime.InteropServices ' Review the values of the assembly attributes - + ' - + ' From 4800fb225ab305fab43e9eb64194bfb6ae83e949 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 12:29:56 +0200 Subject: [PATCH 28/30] Typo: progetti vb, non cs (*.vbproj) --- .gitlab-ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 796d5b1a..3501eb31 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -193,7 +193,7 @@ EgwProxy.MultiCncLib:build: - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix script: - - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.vbproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' EgwProxy.OsaiCncLib:build: stage: build @@ -206,7 +206,7 @@ EgwProxy.OsaiCncLib:build: - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix script: - - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.vbproj" -target:Build /p:Configuration=Release /p:Platform="x86" /p:OutputPath=bin/ /nodeReuse:false /verbosity:minimal /m' # -------------------------------- # STAGING: (nuget beta) @@ -250,7 +250,7 @@ EgwProxy.MultiCncLib:build:staging: - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix script: - - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.vbproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.csproj" -properties Configuration=$env:CONFIG -Version $env:NUM_DEB' - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' - '& "$env:NUGET_PATH" push *$env:NUM_DEB.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' @@ -272,7 +272,7 @@ EgwProxy.OsaiCncLib:build:staging: - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix script: - - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.vbproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.csproj" -properties Configuration=$env:CONFIG -Version $env:NUM_DEB' - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' - '& "$env:NUGET_PATH" push *$env:NUM_DEB.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' From 23e72c50baaa27b927b239485bc9ad3920c1fa2e Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 12:31:08 +0200 Subject: [PATCH 29/30] fix aprte nuget dei vbproj --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3501eb31..64d5cc03 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -251,7 +251,7 @@ EgwProxy.MultiCncLib:build:staging: - *version-fix script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.vbproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' - - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.csproj" -properties Configuration=$env:CONFIG -Version $env:NUM_DEB' + - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.vbproj" -properties Configuration=$env:CONFIG -Version $env:NUM_DEB' - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' - '& "$env:NUGET_PATH" push *$env:NUM_DEB.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' @@ -273,7 +273,7 @@ EgwProxy.OsaiCncLib:build:staging: - *version-fix script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.vbproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' - - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.csproj" -properties Configuration=$env:CONFIG -Version $env:NUM_DEB' + - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.vbproj" -properties Configuration=$env:CONFIG -Version $env:NUM_DEB' - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' - '& "$env:NUGET_PATH" push *$env:NUM_DEB.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' From 1181a36d5708aa53ce497f1cbd8abf76afb1becf Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 19 May 2022 12:35:11 +0200 Subject: [PATCH 30/30] Aggiunto step pubblicazione in master vers stabili librerie + codedoc x librerie CNC --- .gitlab-ci.yml | 78 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 75 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 64d5cc03..5aef5505 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -350,8 +350,8 @@ EgwProxy.Icoel:build:release: - main - master before_script: -# - *nuget-fix -# - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' - *version-fix script: - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' @@ -359,10 +359,54 @@ EgwProxy.Icoel:build:release: - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' - '& "$env:NUGET_PATH" push *$env:NUM_REL.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' +EgwProxy.MultiCncLib:build:release: + stage: release + needs: ["EgwProxy.MultiCncLib:build"] + tags: + - win + variables: + CONFIG: Release + APP_NAME: EgwProxy.MultiCncLib + only: + refs: + - main + - master + before_script: + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' + - *version-fix + script: + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.vbproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' + - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.vbproj" -properties Configuration=$env:CONFIG -Version $env:NUM_REL' + - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' + - '& "$env:NUGET_PATH" push *$env:NUM_REL.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' + +EgwProxy.OsaiCncLib:build:release: + stage: release + needs: ["EgwProxy.OsaiCncLib:build"] + tags: + - win + variables: + CONFIG: Release + APP_NAME: EgwProxy.OsaiCncLib + only: + refs: + - main + - master + before_script: + - *nuget-fix + - '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet' + - *version-fix + script: + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.vbproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m' + - '& "$env:NUGET_PATH" pack "$env:APP_NAME\$env:APP_NAME.vbproj" -properties Configuration=$env:CONFIG -Version $env:NUM_REL' + - '& "$env:NUGET_PATH" setapikey fe387daa-d07c-3207-877e-96c8be1be91b -source http://nexus.steamware.net/repository/nuget-hosted' + - '& "$env:NUGET_PATH" push *$env:NUM_REL.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' + # -------------------------------- # DocFx # -------------------------------- -Icoel:docfx: +EgwProxy.Icoel:docfx: stage: docfx needs: ["EgwProxy.Icoel:build"] tags: @@ -375,6 +419,34 @@ Icoel:docfx: - docfx $env:APP_NAME/docfx.json - mv $env:APP_NAME/_site "docfx" - *DocReplica + +EgwProxy.MultiCncLib:docfx: + stage: docfx + needs: ["EgwProxy.MultiCncLib:build"] + tags: + - win + variables: + APP_NAME: EgwProxy.MultiCncLib + only: + - master + script: + - docfx $env:APP_NAME/docfx.json + - mv $env:APP_NAME/_site "docfx" + - *DocReplica + +EgwProxy.OsaiCncLib:docfx: + stage: docfx + needs: ["EgwProxy.OsaiCncLib:build"] + tags: + - win + variables: + APP_NAME: EgwProxy.OsaiCncLib + only: + - master + script: + - docfx $env:APP_NAME/docfx.json + - mv $env:APP_NAME/_site "docfx" + - *DocReplica IOB-WIN-NEXT:docfx: stage: docfx

amwNph^hhs6(|Y+lsh5=}^m2)o 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 z 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

amwL?xJ<>Sg5#yNobsR;nK$ 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ΠGlpkxX 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 JhyObZ{2Q8V&8q+a literal 967680 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