diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 83a4db83c0c6cdd8a1ec4216ab776d964a59cb1f..88c7b021f4805c4e9acc2af0de4fa0f940a93eed 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -33,8 +33,8 @@ stages: - init - test - document - - build - - distribute + - vipb + - exe - teardown # ################################################################################## @@ -80,21 +80,27 @@ Std_Document: paths: - Documentation/DocGen/ -Std_Build: +Std_BuildVIPB: extends: .Std - stage: build + stage: vipb script: # execute buildspec for Source Distribution - g-cli --timeout 30000 -v --lv-ver 2016 "HSE RAT\rat-buildr.vi" -- "$CI_PROJECT_DIR" "$CI_PROJECT_NAMESPACE" VIPBSRC $CI_COMMIT_TAG # execute vipbuildr - g-cli --timeout 30000 -v --lv-ver 2016 "HSE RAT\rat-vipbuildr.vi" -- "$CI_PROJECT_DIR" "$CI_PROJECT_NAMESPACE" VIPBSRC $CI_COMMIT_TAG - -Std_PackageDeploy: + # Deploy (copy package to shared folder) + - g-cli --timeout 30000 -v --lv-ver 2016 "HSE RAT\rat-deployr.vi" -- "$CI_PROJECT_DIR" "$CI_PROJECT_NAMESPACE" VIPBSRC $CI_COMMIT_TAG + +Std_BuildEXE: extends: .Std - stage: distribute + stage: exe script: + # execute buildspec for Source Distribution + - g-cli --timeout 30000 -v --lv-ver 2016 "HSE RAT\rat-buildr.vi" -- "$CI_PROJECT_DIR" "$CI_PROJECT_NAMESPACE" EXE $CI_COMMIT_TAG + # Package (create zip archive) + - g-cli --timeout 30000 -v --lv-ver 2016 "HSE RAT\rat-packagr.vi" -- "$CI_PROJECT_DIR" "$CI_PROJECT_NAMESPACE" EXE $CI_COMMIT_TAG # Deploy (copy package to shared folder) - - g-cli --timeout 30000 -v --lv-ver 2016 "HSE RAT\rat-deployr.vi" -- "$CI_PROJECT_DIR" "$CI_PROJECT_NAMESPACE" VIPBSRC $CI_COMMIT_TAG + - g-cli --timeout 30000 -v --lv-ver 2016 "HSE RAT\rat-deployr.vi" -- "$CI_PROJECT_DIR" "$CI_PROJECT_NAMESPACE" EXE $CI_COMMIT_TAG Std_Teardown: extends: .Std diff --git a/Documentation/DocGen/S7NetCom/S7NetCom.adoc b/Documentation/DocGen/S7NetCom/S7NetCom.adoc deleted file mode 100644 index f46b3abbdb422095e42c8a5e98ad2fdd58dd8d53..0000000000000000000000000000000000000000 --- a/Documentation/DocGen/S7NetCom/S7NetCom.adoc +++ /dev/null @@ -1,54 +0,0 @@ -//--------------------------------------------------------------------------- -// TITLE AND SETTINGS -//--------------------------------------------------------------------------- -include::S7NetCom-Title.adoc[] -include::../hse/hse-docgen-settings.adoc[] -include::S7NetCom-Abstract.adoc[] - - - - -//--------------------------------------------------------------------------- -// GENERIC DESCRIPTION (STATIC) -//--------------------------------------------------------------------------- -include::S7NetCom-Static.adoc[] - - - -//--------------------------------------------------------------------------- -// HSE STATE MACHINES -//--------------------------------------------------------------------------- -== State Machines -include::S7NetCom-StateMachines.adoc[] - - - -//--------------------------------------------------------------------------- -// CALLING DEPENDENCY DIAGRAMS -//--------------------------------------------------------------------------- -== Calling Dependency Diagrams -include::S7NetCom-Diagrams.adoc[leveloffset=+1] - - - -//--------------------------------------------------------------------------- -// APPENDICES -//--------------------------------------------------------------------------- -[appendix] -include::S7NetCom-API-DQMH.adoc[] - -[appendix] -include::S7NetCom-API-Libraries.adoc[] - -[appendix] -include::S7NetCom-API-Classes.adoc[] - - - -//--------------------------------------------------------------------------- -// GLOSSARIES -//--------------------------------------------------------------------------- -[glossary] -include::S7NetCom-Glossary.adoc[] - - diff --git a/Documentation/DocGen/S7NetCom/S7NetCom-Static.adoc b/Documentation/DocGen/S7NetCom/Static Content.adoc similarity index 100% rename from Documentation/DocGen/S7NetCom/S7NetCom-Static.adoc rename to Documentation/DocGen/S7NetCom/Static Content.adoc diff --git a/Documentation/DocGen/hse/OpenSans-ExtraBold.ttf b/Documentation/DocGen/hse/OpenSans-ExtraBold.ttf deleted file mode 100644 index 21f6f84a0799946fc4ae02c52b27e61c3762c745..0000000000000000000000000000000000000000 Binary files a/Documentation/DocGen/hse/OpenSans-ExtraBold.ttf and /dev/null differ diff --git a/Documentation/DocGen/hse/SourceSansPro-Bold.ttf b/Documentation/DocGen/hse/SourceSansPro-Bold.ttf deleted file mode 100644 index 50d81bdad58b06dbf4e3b6201cbdb31814aa5030..0000000000000000000000000000000000000000 Binary files a/Documentation/DocGen/hse/SourceSansPro-Bold.ttf and /dev/null differ diff --git a/Documentation/DocGen/hse/SourceSansPro-BoldItalic.ttf b/Documentation/DocGen/hse/SourceSansPro-BoldItalic.ttf deleted file mode 100644 index d20dd0c5eca46bcb5cc0345d2e90cf28ffea8a11..0000000000000000000000000000000000000000 Binary files a/Documentation/DocGen/hse/SourceSansPro-BoldItalic.ttf and /dev/null differ diff --git a/Documentation/DocGen/hse/SourceSansPro-Italic.ttf b/Documentation/DocGen/hse/SourceSansPro-Italic.ttf deleted file mode 100644 index e5a1a86e63104c52033259517e48c73fc9ee55ca..0000000000000000000000000000000000000000 Binary files a/Documentation/DocGen/hse/SourceSansPro-Italic.ttf and /dev/null differ diff --git a/Documentation/DocGen/hse/SourceSansPro-Regular.ttf b/Documentation/DocGen/hse/SourceSansPro-Regular.ttf deleted file mode 100644 index 91e9ea5757fdff812d6690ca14f3a18589c0a723..0000000000000000000000000000000000000000 Binary files a/Documentation/DocGen/hse/SourceSansPro-Regular.ttf and /dev/null differ diff --git a/Documentation/DocGen/hse/hse-docgen-settings.adoc b/Documentation/DocGen/hse/hse-docgen-settings.adoc deleted file mode 100644 index 487904089cb61e591aa5f26398fb0a0e5e76d3bb..0000000000000000000000000000000000000000 --- a/Documentation/DocGen/hse/hse-docgen-settings.adoc +++ /dev/null @@ -1,15 +0,0 @@ -:doctype: book -// Settings: -:compat-mode!: -:experimental: -:reproducible: -:icons: font -:listing-caption: Listing -:sectnums: -:toc: -:toclevels: 2 -:imagesdir: images -:chapter-label: -//Text -:dqmh: pass:quotes[DQMH ^(R)^] -:lv: pass:quotes[LabVIEW ^(TM)^] diff --git a/Documentation/DocGen/hse/hse-docgen-theme.yml b/Documentation/DocGen/hse/hse-docgen-theme.yml deleted file mode 100644 index 5344dcf22fd18e9455673c7a654c102b6557ad7a..0000000000000000000000000000000000000000 --- a/Documentation/DocGen/hse/hse-docgen-theme.yml +++ /dev/null @@ -1,89 +0,0 @@ -extends: default -font: - catalog: - # Open Sans ExtraBold for headlines - Open Sans: - normal: OpenSans-ExtraBold.ttf - bold: OpenSans-ExtraBold.ttf - italic: OpenSans-ExtraBold.ttf - bold_italic: OpenSans-ExtraBold.ttf - extrabold: OpenSans-ExtraBold.ttf - # Source Sans Pro - Source Sans Pro: - normal: SourceSansPro-Regular.ttf - bold: SourceSansPro-Bold.ttf - italic: SourceSansPro-Italic.ttf - bold_italic: SourceSansPro-BoldItalic.ttf - # Noto Serif supports Latin, Latin-1 Supplement, Latin Extended-A, Greek, Cyrillic, Vietnamese & an assortment of symbols - Noto Serif: - normal: notoserif-regular-subset.ttf - bold: notoserif-bold-subset.ttf - italic: notoserif-italic-subset.ttf - bold_italic: notoserif-bold_italic-subset.ttf - # M+ 1mn supports ASCII and the circled numbers used for conums - M+ 1mn: - normal: mplus1mn-regular-subset.ttf - bold: mplus1mn-bold-subset.ttf - italic: mplus1mn-italic-subset.ttf - bold_italic: mplus1mn-bold_italic-subset.ttf -base: - font-color: #333333 - font-family: Source Sans Pro -page: - margin: [1.2in, 0.67in, 0.67in, 0.67in] - margin-inner: 0.67in - margin-outer: 0.67in -header: - font_color: #999999 - font-family: Open Sans - font-style: extrabold - height: 0.75in - vertical-align: bottom - padding: [0, 0, 0, 0] - border-style: solid - border-color: #dddddd - border-width: 0.25 - recto: - columns: "<40% =20% >40%" - right: - content: '_{document-title}_' - left: - content: image:hse-logo.jpg[pdfwidth=3cm] - verso: - columns: $header_recto_columns - left: - content: $header_recto_right_content - right: - content: $header_recto_left_content -footer: - font_color: #999999 - height: 0.45in - recto: - right: - content: '{section-or-chapter-title} | {page-number}' - verso: - left: - content: '{page-number} | {chapter-title}' -title-page: - background-image: image:hse-logo.jpg[float="left",position=top] - font-family: Open Sans - font-style: extrabold - title: - top: 70% -heading: - text-transform: uppercase - font-family: Open Sans - font-style: extrabold - line-height: 1.2 - chapter: - break-before: always - h2-margin-page-top: $vertical-spacing - h2-margin-top: $vertical-spacing * 0.8 - h3-margin-page-top: $vertical-spacing - h3-margin-top: $vertical-spacing * 0.8 -link: - font-color: #6C0080 -literal: - background-color: #f5f5f5 - font-color: #333333 - font-family: Courier \ No newline at end of file diff --git a/Documentation/DocGen/hse/hse-logo.jpg b/Documentation/DocGen/hse/hse-logo.jpg deleted file mode 100644 index 7bb3c469edb82b6fda88160dda734cbce80fbdbb..0000000000000000000000000000000000000000 Binary files a/Documentation/DocGen/hse/hse-logo.jpg and /dev/null differ diff --git a/LICENSE b/LICENSE index 4fcf8a1def9ac506a708af3ea41b7196ad71af8e..eeed6bda37ec2109be72dfafe3e5b0aeaf39f0a7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2020, HAMPEL SOFTWARE ENGINEERING (HSE) +Copyright (c) 2020-2024, HAMPEL SOFTWARE ENGINEERING (HSE) Original code developed by Marc Christenson, Sisu Devices All rights reserved. diff --git a/README.vi b/README.vi index 122a66eea3e8f29c0af53a99040f142e3daa7307..fef8fe40326be0788ecb354abb338fa75aeae211 100644 Binary files a/README.vi and b/README.vi differ diff --git a/Resources/S7NetCom Logo 32x32.png b/Resources/S7NetCom Logo 32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..5192b6d061c9005d6ab98709a05a42081fe0f1e4 Binary files /dev/null and b/Resources/S7NetCom Logo 32x32.png differ diff --git a/Resources/S7NetCom_vi-icon.ico b/Resources/S7NetCom_vi-icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..bd577781e30fbae1beee48cff917954a62b860d6 Binary files /dev/null and b/Resources/S7NetCom_vi-icon.ico differ diff --git a/S7NetCom.vipb b/S7NetCom.vipb index 3f839cb18dffe213697520c59a80d2d840ae5346..ac208e07e77484ba4f8bda812db6f7c82bfdace9 100644 --- a/S7NetCom.vipb +++ b/S7NetCom.vipb @@ -1,7 +1,7 @@ -<VI_Package_Builder_Settings Version="2018" Created_Date="2019-09-26 15:24:49" Modified_Date="2021-06-21 15:14:50" Creator="admin" Comments="" ID="0abfb3c8e88f0458b8f203c92e486515"> +<VI_Package_Builder_Settings Version="2018" Created_Date="2019-09-26 15:24:49" Modified_Date="2024-04-10 16:44:01" Creator="admin" Comments="" ID="9e8fb15ddfaf29cebcbdfc6f47e4daf6"> <Library_General_Settings> <Package_File_Name>HSE_lib_S7NetCom</Package_File_Name> - <Library_Version>1.0.1.3</Library_Version> + <Library_Version>2.0.0.7</Library_Version> <Auto_Increment_Version>false</Auto_Increment_Version> <Library_Source_Folder>builds\S7NetCom_SourceDistribution</Library_Source_Folder> <Library_Output_Folder>packages</Library_Output_Folder> @@ -9,8 +9,8 @@ <Library_Summary/> <Library_License>BSD License</Library_License> <Package_LabVIEW_Version>16.0</Package_LabVIEW_Version> - <Community_Edition>false</Community_Edition> - <Package_Icon>00000D7C002800000C9800000C00000200020022002200180000000000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00000000000000000000FFCC00000000000000000000FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00000000FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000FFCC00FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00000000000000FFCC00FFCC00FFCC00000000FFCC00FFCC00000000000000FFCC00FFCC00FFCC00000000FFCC00FFCC00000000000000FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00FFCC00FFCC00000000FFCC00FFCC00000000FFCC00FFCC00000000FFCC00000000FFCC00000000FFCC00000000FFCC00000000FFCC00FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00000000000000000000FFCC00FFCC00FFCC00000000FFCC00FFCC00000000FFCC00000000FFCC00000000000000FFCC00FFCC00FFCC00000000FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000009999009999000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000009999009999009999009999009999009999000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000009999009999009999009999009999009999009999009999009999009999000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000009999009999009999009999009999009999009999009999009999009999009999009999009999009999000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000009999009999009999009999009999009999009999009999009999009999000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099000000000000009999009999009999009999009999009999000000000000444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099000000000000009999009999000000000000444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099000000000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000660099660099660099660099660099000000444444444444444444444444000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000660099660099660099000000444444444444000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000660099000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF002900000012000000020000000D01000000000100000000000A000000080000000000240024002900000012000000020000000D00B2B2B900010000000000100000001000000002002300000000000000000023002900000012000000020000000D00FCFCFD00010000000000100000001000000002002200010001000100010022002900000012000000020000000D00B2B2B900010000000000100000001000000002000000240024002400240000002900000012000000020000000D0080808A00010000000000100000001000000002000100230023002300230001</Package_Icon> + <Community_Edition>true</Community_Edition> + <Package_Icon>00000D7C002800000C9800000C00000200020022002200180000000000FFFFFF0000009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F0099995CBEBE84CECE11A0A000999933ADAD62C0C012A0A0009999009999FFFFFF7701858B25978B25978B25978B25978B25978B25978B2597882094770085FFFFFF5F5F5F5F5F5F61605E877D479C8E3B8B80456966595F5F5F5F5F5F5F5F5F019999F0F9F9DAF0F00099994CB7B7FDFEFEFFFFFFF6FBFB54BBBB009999FFFFFF790387FDFBFDFDFBFDFDFBFDFDFBFDFDFBFDFDFBFDFDFAFDE8D3EA770085FFFFFF5F5F5F736E53E0C212FDD901FDDA01FDD901FAD703A695355F5F5F5F5F5F12A0A0FFFFFFA6DBDB039A9ADBF1F1FFFFFFCEEBEBFFFFFFAFDFDF009999FFFFFF780386DBBBDFDBBBDFDBBBDFDAB9DED6B2DAF9F3F9FFFFFFEAD7EC770085FFFFFF60605ED0B61CFEDB00FEDA01E4C610F3D107FFDB00FCD902A594365F5F5F059B9BF8FCFCC5E8E872C7C7FFFFFFD9F0F0059B9BF7FCFCE6F5F5009999FFFFFF770085790487790487790587A657AFEAD8ECFFFFFFFFFEFFD7B4DB770085FFFFFF63615DFAD703F6D305726D5462615D63615CA79634FFDB00D5B9195F5F5F009999BCE4E4FFFFFFFFFFFFFFFFFF53BABA31ADADFFFFFFBCE4E4009999FFFFFF7700857701859A42A5E1C7E4FDFCFDFEFEFEE8D3EAA454AD790487770085FFFFFF68665AFEDA01C9B1205F5F5F5F5F5F5F5F5F66655BFEDA00EDCD0A5F5F5F0099991BA4A4BCE4E4E5F5F586CFCF00999927A9A9A9DDDD79C9C9009999FFFFFF780286D8B6DCFDFBFDFEFEFEEBDAEDA95DB27A0688780286770085770085FFFFFF61605EE9C90DD9BD175F5F5F5F5F5F5F5F5F7F774CFEDB00D0B61C5F5F5F009999009999009999009999009999009999029A9A14A1A111A0A0009999FFFFFF790387FEFEFEFFFFFFEEDFF0C48FCAC38FC9C28DC9C28DC8B677BE770085FFFFFF605F5F95893FA79634605F5E5F5F5F5F5F5F6F6B55AD9B319B8D3B5F5F5F00999927A9A90099990099990099990099991AA3A3FFFFFFD7EFEF009999FFFFFF790387FFFFFFFFFFFFFFFEFFFEFDFEFEFDFEFEFDFEFEFCFEE9D5EB770085FFFFFF5F5F5F60605E62615D857C499C8E3B95883F79735060605E60605E5F5F5F009999FEFFFFB0DFDF3BB1B10099990099991AA3A3FFFFFFD7EFEF009999FFFFFF780186A556AEA556AEA556AEA556AEA556AEA556AEA556AE9D48A7770085FFFFFF5F5F5F706C55DCC015FDD901FDDA01FDD901FCD902C9B12064635C5F5F5F009999F6FBFBFFFFFFFFFFFFC7E9E951B9B91CA4A4FFFFFFD7EFEF009999FFFFFF770085780286780286780286780286780286780286780286780186770085FFFFFF60605ECAB120FEDB00FFDB00ECCC0BF6D305FFDB00FDDA01B29F2E5F5F5F00999912A0A075C8C8DFF2F2FFFFFFFFFFFFE3F4F4FFFFFFD7EFEF009999FFFFFF780286CEA3D3CEA3D3CEA3D3CEA3D3CEA3D3CEA3D3CEA2D3C089C7770085FFFFFF61605EF8D604F7D50578715062615D64625CA49536FFDB00E2C4115F5F5F009999009999009999029A9A4FB9B9BCE4E4FFFFFFFFFFFFD7EFEF009999FFFFFF790387FEFDFEFEFDFEFEFDFEFEFDFEFEFDFEFEFDFEFEFDFEE9D6EB770085FFFFFF6B6758FEDB00D6BB185F5F5F5F5F5F5F5F5F6E6A56FEDA00F3D1075F5F5F0099990099990099990099990099990099992AAAAA88CFCF7ECBCB009999FFFFFF790387FFFFFFE9D6EBB97CC0F6EEF7EEDFF0BC81C3FFFFFFEAD7EC770085FFFFFF61605EF5D306FCD8029A8C3C726D547F774CC0A925FFDB00DEC1145F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FFFEFFD5B1DA7A0587EEDFF0DFC2E27F0F8CFFFFFFEAD7EC770085FFFFFF60605EB8A42AFFDB00FDD901FCD902FDD901FEDA01FEDA01A192385F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FFFEFFD5B0D9780286D9B8DDCCA0D27E0D8BFFFFFFEAD7EC770085FFFFFF5F5F5F67655ABCA728FCD802FFDB00FFDB00F2D008A9973361605E5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF7700857B07887904877700857904877903867700857B07887A0688770085FFFFFF5F5F5F5F5F5F61605E65645B797250726D5462615D60605E5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF77008577008577008577008577008577008582148FF9F4FAE5CEE8770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF7700857E0E8C7E0E8C7E0E8C7E0E8C7E0E8C892295FFFEFFEAD7EC770085FFFFFF61605EECCC0BECCC0BECCC0BECCC0BECCC0BECCC0BECCC0BD6BB185F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FCFAFDFCFAFDFCFAFDFCFAFDFCFAFDFDFBFDFFFFFFEAD7EC770085FFFFFF61605EFCD802FCD802FCD802FAD703F2D008F8D504FEDB00E6C70F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAD7EC770085FFFFFF5F5F5F62615D63615D847B49B29E2EE0C313FEDA00FFDB00E4C6105F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF77008582158F82158F82158F82158F82158F8C2898FFFFFFEAD7EC770085FFFFFF60605EC2AB24EFCE0AFDD901FDDA01EECD0AC1AB259387406967595F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF77008577008577008577008577008577018582158FFCF9FCE7D1E9770085FFFFFF61605EFEDA01FEDA00DDC014887E4762615D61605E60605E5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF7700857700857700857700857700857700857700857A0587790487770085FFFFFF60605ECEB51DF8D504FEDA00F9D603D3B91AA696357A734F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F61615E66645B8C8144B9A529E6C70FFDDA01FCD902D7BC185F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF61605EEECD0AEECD0AEFCE0AEFCE0AECCC0CF8D504FFDB00E6C70F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF61605EFFDB00FFDB00FFDB00FFDB00FFDB00FFDB00FFDB00E6C70F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F68665968665968665968665968665968665968665967655A5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFF002900000012000000020000000D01000000000100000000000A000000080000000000240024002900000012000000020000000D00B2B2B900010000000000100000001000000002002300000000000000000023002900000012000000020000000D00FCFCFD00010000000000100000001000000002002200010001000100010022002900000012000000020000000D00B2B2B900010000000000100000001000000002000000240024002400240000002900000012000000020000000D0080808A00010000000000100000001000000002000100230023002300230001</Package_Icon> <Product_Name>S7NetCom</Product_Name> <Was_Built>true</Was_Built> <Target>LabVIEW</Target> @@ -30,8 +30,10 @@ <One_Line_Description_Summary>An open-source LabVIEW implementation of the S7 PLC network protocol using pure TCP/IP primitives, for talking to SIMATIC PLCs (and others) via Ethernet. </One_Line_Description_Summary> <Description>An open-source LabVIEW implementation of the S7 PLC network protocol using pure TCP/IP primitives, for talking to SIMATIC PLCs (and others) via Ethernet. The original source code was shared by Marc Christenson on NI's Example Program Code Exchange forum (link in the readme). -This is a reference implementation that has NOT been vetted for a production setting. It might or might not meet traditional requirements in terms of uptime, security, absence of bugs, etc. Use at your own risk! +This is a reference implementation. It might or might not meet traditional production requirements in terms of uptime, security, absence of bugs, etc. Use at your own risk! +In the NI Example Finder, browsing the directory structure, navigate to \Hampel Software Engineering\S7NetCom for examples. + The HSE Dokuwiki holds more information on the protocol and these VIs: https://dokuwiki.hampel-soft.com/code/open-source/s7netcom https://dokuwiki.hampel-soft.com/kb/production/s7-communication @@ -44,10 +46,8 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Copyright/> <Packager>Hampel Software Engineering</Packager> <URL>https://dokuwiki.hampel-soft.com/code/open-source/s7netcom</URL> - <Release_Notes>[FIX] Add missing terminal connector in "API/Write Data - Byte (Array).vi". -[IMPROVEMENT] Set the default PDU size to 960 bytes (the actual PDU size will be negotiated with the PLC). -[IMPROVEMENT] New accessor to read the actual (negotiated) PDU size. -</Release_Notes> + <Release_Notes>[FEATURE] Support for Drive-ES-Any / SINAMICS / reading and writing parameters (#31) +[FIX] Remove Connection Status property (#26, #27)</Release_Notes> </Description> <Destinations> <Toolkit_VIs> @@ -116,6 +116,24 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Additional_Destination>false</Additional_Destination> <Additional_Destination_Index>0</Additional_Destination_Index> </Destination_Overrides> + <Destination_Overrides> + <Path>Source/S7NetCom Simple Test Harness.vi</Path> + <Destination>1</Destination> + <Additional_Destination>false</Additional_Destination> + <Additional_Destination_Index>0</Additional_Destination_Index> + </Destination_Overrides> + <Destination_Overrides> + <Path>Source/S7NetCom Simple Param Test.vi</Path> + <Destination>1</Destination> + <Additional_Destination>false</Additional_Destination> + <Additional_Destination_Index>0</Additional_Destination_Index> + </Destination_Overrides> + <Destination_Overrides> + <Path>Source/S7NetCom Big Packages Test.vi</Path> + <Destination>1</Destination> + <Additional_Destination>false</Additional_Destination> + <Additional_Destination_Index>0</Additional_Destination_Index> + </Destination_Overrides> <Password_Overrides> <Path>.</Path> <Password/> @@ -182,6 +200,7 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <close_labview_before_install>false</close_labview_before_install> <restart_labview_after_install>false</restart_labview_after_install> <skip_mass_compile_after_install>false</skip_mass_compile_after_install> + <install_into_global_environment>false</install_into_global_environment> </LabVIEW> <VI_Docs> <Edit_VI_Description>true</Edit_VI_Description> @@ -200,7 +219,7 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Height_Row>1</Height_Row> <Width_Col.>4</Width_Col.> </Size> - <_256_Color_Icon>00000C9E002800000C9800000C00000000000020002000180000000000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00000000000000000000FFCC00000000000000000000FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00000000FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000FFCC00FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00000000000000FFCC00FFCC00FFCC00000000FFCC00FFCC00000000000000FFCC00FFCC00FFCC00000000FFCC00FFCC00000000000000FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00FFCC00FFCC00000000FFCC00FFCC00000000FFCC00FFCC00000000FFCC00000000FFCC00000000FFCC00000000FFCC00000000FFCC00FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00000000000000000000FFCC00FFCC00FFCC00000000FFCC00FFCC00000000FFCC00000000FFCC00000000000000FFCC00FFCC00FFCC00000000FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000000000009999009999009999660099660099660099444444444444444444FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00FFCC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000009999009999000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000009999009999009999009999009999009999000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000009999009999009999009999009999009999009999009999009999009999000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000009999009999009999009999009999009999009999009999009999009999009999009999009999009999000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000000000000000009999009999009999009999009999009999009999009999009999009999000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099000000000000009999009999009999009999009999009999000000000000444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099000000000000009999009999000000000000444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099000000000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF000000660099660099660099660099660099660099660099000000444444444444444444444444444444444444000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000660099660099660099660099660099000000444444444444444444444444000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000660099660099660099000000444444444444000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000660099000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</_256_Color_Icon> + <_256_Color_Icon>00000C9E002800000C9800000C00000000000020002000180000000000FFFFFF0000009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F0099995CBEBE84CECE11A0A000999933ADAD62C0C012A0A0009999009999FFFFFF7701858B25978B25978B25978B25978B25978B25978B2597882094770085FFFFFF5F5F5F5F5F5F61605E877D479C8E3B8B80456966595F5F5F5F5F5F5F5F5F019999F0F9F9DAF0F00099994CB7B7FDFEFEFFFFFFF6FBFB54BBBB009999FFFFFF790387FDFBFDFDFBFDFDFBFDFDFBFDFDFBFDFDFBFDFDFAFDE8D3EA770085FFFFFF5F5F5F736E53E0C212FDD901FDDA01FDD901FAD703A695355F5F5F5F5F5F12A0A0FFFFFFA6DBDB039A9ADBF1F1FFFFFFCEEBEBFFFFFFAFDFDF009999FFFFFF780386DBBBDFDBBBDFDBBBDFDAB9DED6B2DAF9F3F9FFFFFFEAD7EC770085FFFFFF60605ED0B61CFEDB00FEDA01E4C610F3D107FFDB00FCD902A594365F5F5F059B9BF8FCFCC5E8E872C7C7FFFFFFD9F0F0059B9BF7FCFCE6F5F5009999FFFFFF770085790487790487790587A657AFEAD8ECFFFFFFFFFEFFD7B4DB770085FFFFFF63615DFAD703F6D305726D5462615D63615CA79634FFDB00D5B9195F5F5F009999BCE4E4FFFFFFFFFFFFFFFFFF53BABA31ADADFFFFFFBCE4E4009999FFFFFF7700857701859A42A5E1C7E4FDFCFDFEFEFEE8D3EAA454AD790487770085FFFFFF68665AFEDA01C9B1205F5F5F5F5F5F5F5F5F66655BFEDA00EDCD0A5F5F5F0099991BA4A4BCE4E4E5F5F586CFCF00999927A9A9A9DDDD79C9C9009999FFFFFF780286D8B6DCFDFBFDFEFEFEEBDAEDA95DB27A0688780286770085770085FFFFFF61605EE9C90DD9BD175F5F5F5F5F5F5F5F5F7F774CFEDB00D0B61C5F5F5F009999009999009999009999009999009999029A9A14A1A111A0A0009999FFFFFF790387FEFEFEFFFFFFEEDFF0C48FCAC38FC9C28DC9C28DC8B677BE770085FFFFFF605F5F95893FA79634605F5E5F5F5F5F5F5F6F6B55AD9B319B8D3B5F5F5F00999927A9A90099990099990099990099991AA3A3FFFFFFD7EFEF009999FFFFFF790387FFFFFFFFFFFFFFFEFFFEFDFEFEFDFEFEFDFEFEFCFEE9D5EB770085FFFFFF5F5F5F60605E62615D857C499C8E3B95883F79735060605E60605E5F5F5F009999FEFFFFB0DFDF3BB1B10099990099991AA3A3FFFFFFD7EFEF009999FFFFFF780186A556AEA556AEA556AEA556AEA556AEA556AEA556AE9D48A7770085FFFFFF5F5F5F706C55DCC015FDD901FDDA01FDD901FCD902C9B12064635C5F5F5F009999F6FBFBFFFFFFFFFFFFC7E9E951B9B91CA4A4FFFFFFD7EFEF009999FFFFFF770085780286780286780286780286780286780286780286780186770085FFFFFF60605ECAB120FEDB00FFDB00ECCC0BF6D305FFDB00FDDA01B29F2E5F5F5F00999912A0A075C8C8DFF2F2FFFFFFFFFFFFE3F4F4FFFFFFD7EFEF009999FFFFFF780286CEA3D3CEA3D3CEA3D3CEA3D3CEA3D3CEA3D3CEA2D3C089C7770085FFFFFF61605EF8D604F7D50578715062615D64625CA49536FFDB00E2C4115F5F5F009999009999009999029A9A4FB9B9BCE4E4FFFFFFFFFFFFD7EFEF009999FFFFFF790387FEFDFEFEFDFEFEFDFEFEFDFEFEFDFEFEFDFEFEFDFEE9D6EB770085FFFFFF6B6758FEDB00D6BB185F5F5F5F5F5F5F5F5F6E6A56FEDA00F3D1075F5F5F0099990099990099990099990099990099992AAAAA88CFCF7ECBCB009999FFFFFF790387FFFFFFE9D6EBB97CC0F6EEF7EEDFF0BC81C3FFFFFFEAD7EC770085FFFFFF61605EF5D306FCD8029A8C3C726D547F774CC0A925FFDB00DEC1145F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FFFEFFD5B1DA7A0587EEDFF0DFC2E27F0F8CFFFFFFEAD7EC770085FFFFFF60605EB8A42AFFDB00FDD901FCD902FDD901FEDA01FEDA01A192385F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FFFEFFD5B0D9780286D9B8DDCCA0D27E0D8BFFFFFFEAD7EC770085FFFFFF5F5F5F67655ABCA728FCD802FFDB00FFDB00F2D008A9973361605E5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF7700857B07887904877700857904877903867700857B07887A0688770085FFFFFF5F5F5F5F5F5F61605E65645B797250726D5462615D60605E5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF77008577008577008577008577008577008582148FF9F4FAE5CEE8770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF7700857E0E8C7E0E8C7E0E8C7E0E8C7E0E8C892295FFFEFFEAD7EC770085FFFFFF61605EECCC0BECCC0BECCC0BECCC0BECCC0BECCC0BECCC0BD6BB185F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FCFAFDFCFAFDFCFAFDFCFAFDFCFAFDFDFBFDFFFFFFEAD7EC770085FFFFFF61605EFCD802FCD802FCD802FAD703F2D008F8D504FEDB00E6C70F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAD7EC770085FFFFFF5F5F5F62615D63615D847B49B29E2EE0C313FEDA00FFDB00E4C6105F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF77008582158F82158F82158F82158F82158F8C2898FFFFFFEAD7EC770085FFFFFF60605EC2AB24EFCE0AFDD901FDDA01EECD0AC1AB259387406967595F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF77008577008577008577008577008577018582158FFCF9FCE7D1E9770085FFFFFF61605EFEDA01FEDA00DDC014887E4762615D61605E60605E5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF7700857700857700857700857700857700857700857A0587790487770085FFFFFF60605ECEB51DF8D504FEDA00F9D603D3B91AA696357A734F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F61615E66645B8C8144B9A529E6C70FFDDA01FCD902D7BC185F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF61605EEECD0AEECD0AEFCE0AEFCE0AECCC0CF8D504FFDB00E6C70F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF61605EFFDB00FFDB00FFDB00FFDB00FFDB00FFDB00FFDB00E6C70F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F68665968665968665968665968665968665968665967655A5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFF</_256_Color_Icon> <BW_Color_Icon>00000000</BW_Color_Icon> <Help_Info> <Help_Tag/> @@ -225,28 +244,14 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Path>builds\S7NetCom_SourceDistribution\Source\API</Path> <VI_Title/> </Items_Data> - <Items_Data> - <Type>Item</Type> - <Sub_Palette_Index>-1</Sub_Palette_Index> - <NameSub_Menu_Name>S7NetCom Simple Test Harness.vi</NameSub_Menu_Name> - <Short_Name/> - <is_Merge_VI>false</is_Merge_VI> - <Position> - <Row>1</Row> - <Column>2</Column> - </Position> - <Icon>00000000</Icon> - <Path>builds\S7NetCom_SourceDistribution\Source\S7NetCom Simple Test Harness.vi</Path> - <VI_Title/> - </Items_Data> - <GUID>D49FF4E04E83C8C4123E34DBAB83F9A7</GUID> + <GUID>D2A3430137AFF61451CDC4B1F4CD2584</GUID> </Functions_Palette_Data> <Functions_Palette_Data> <Parent_Palette_Index>0</Parent_Palette_Index> <Name>API</Name> <View_Format>Icons</View_Format> <Size> - <Height_Row>2</Height_Row> + <Height_Row>3</Height_Row> <Width_Col.>4</Width_Col.> </Size> <_256_Color_Icon>00000CA0002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2C2C28C8C8CFCFCFC0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFFC2C2C28C8C8CFCFCFC0B0BFFFFFF0BFFFFFF0B0B0B0B0B0B0B0B0B0B0B0BFFFFC2C2C28C8C8CFCFCFC0BFF0B0B0B0B0B0BFF0B0B0B0B0B0B0B0B0BFF0B0BFFFFC2C2C28C8C8CFCFCFC0B0BFFFF0B0B0BFF0B0BFFFF0B0B0BFF0B0BFFFF0BFFFFC2C2C28C8C8CFCFCFC0B0B0B0BFF0B0BFF0B0BFF0BFF0BFF0BFF0BFF0B0BFFFFC2C2C28C8C8CFCFCFC0BFFFFFF0B0B0BFF0B0BFF0BFF0BFFFF0B0B0BFF0BFFFFC2C2C28C8C8CFCFCFC0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFFC2C2C28C8C8CFCFCFC0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF00000000000000000000FFFF0000FFFFFF0000FF00000000000000000000FFFF00000000000000000000FFFF0000FF0000FF00FF00000000000000000000FFFF000000000000000000FF0000FF00FFFFFF0000FF00000000000000000000FFFF000000000000000000FFFFFFFF00FF00000000FF00000000000000000000FFFF000000000000000000FF0000FF00FF00000000FF00000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</_256_Color_Icon> @@ -319,35 +324,49 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Items_Data> <Type>Item</Type> <Sub_Palette_Index>-1</Sub_Palette_Index> - <NameSub_Menu_Name>Read Scalar PLC Data.vi</NameSub_Menu_Name> + <NameSub_Menu_Name>Read Parameter Scalar.vi</NameSub_Menu_Name> <Short_Name/> <is_Merge_VI>false</is_Merge_VI> <Position> - <Row>2</Row> + <Row>3</Row> <Column>1</Column> </Position> <Icon>00000000</Icon> - <Path>builds\S7NetCom_SourceDistribution\Source\API\Read Scalar PLC Data.vi</Path> + <Path>builds\S7NetCom_SourceDistribution\Source\API\Read Parameter Scalar.vi</Path> <VI_Title/> </Items_Data> <Items_Data> <Type>Item</Type> <Sub_Palette_Index>-1</Sub_Palette_Index> - <NameSub_Menu_Name>Write Scalar PLC Data.vi</NameSub_Menu_Name> + <NameSub_Menu_Name>Write Parameter Scalar.vi</NameSub_Menu_Name> <Short_Name/> <is_Merge_VI>false</is_Merge_VI> <Position> - <Row>2</Row> + <Row>3</Row> <Column>3</Column> </Position> <Icon>00000000</Icon> - <Path>builds\S7NetCom_SourceDistribution\Source\API\Write Scalar PLC Data.vi</Path> + <Path>builds\S7NetCom_SourceDistribution\Source\API\Write Parameter Scalar.vi</Path> + <VI_Title/> + </Items_Data> + <Items_Data> + <Type>Item</Type> + <Sub_Palette_Index>-1</Sub_Palette_Index> + <NameSub_Menu_Name>Read PLC Data Scalar.vi</NameSub_Menu_Name> + <Short_Name/> + <is_Merge_VI>false</is_Merge_VI> + <Position> + <Row>2</Row> + <Column>1</Column> + </Position> + <Icon>00000000</Icon> + <Path>builds\S7NetCom_SourceDistribution\Source\API\Read PLC Data Scalar.vi</Path> <VI_Title/> </Items_Data> <Items_Data> <Type>Item</Type> <Sub_Palette_Index>-1</Sub_Palette_Index> - <NameSub_Menu_Name>Read Array PLC Data.vi</NameSub_Menu_Name> + <NameSub_Menu_Name>Read PLC Data Array.vi</NameSub_Menu_Name> <Short_Name/> <is_Merge_VI>false</is_Merge_VI> <Position> @@ -355,13 +374,27 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Column>2</Column> </Position> <Icon>00000000</Icon> - <Path>builds\S7NetCom_SourceDistribution\Source\API\Read Array PLC Data.vi</Path> + <Path>builds\S7NetCom_SourceDistribution\Source\API\Read PLC Data Array.vi</Path> + <VI_Title/> + </Items_Data> + <Items_Data> + <Type>Item</Type> + <Sub_Palette_Index>-1</Sub_Palette_Index> + <NameSub_Menu_Name>Write PLC Data Scalar.vi</NameSub_Menu_Name> + <Short_Name/> + <is_Merge_VI>false</is_Merge_VI> + <Position> + <Row>2</Row> + <Column>3</Column> + </Position> + <Icon>00000000</Icon> + <Path>builds\S7NetCom_SourceDistribution\Source\API\Write PLC Data Scalar.vi</Path> <VI_Title/> </Items_Data> <Items_Data> <Type>Item</Type> <Sub_Palette_Index>-1</Sub_Palette_Index> - <NameSub_Menu_Name>Write Array PLC Data.vi</NameSub_Menu_Name> + <NameSub_Menu_Name>Write PLC Data Array.vi</NameSub_Menu_Name> <Short_Name/> <is_Merge_VI>false</is_Merge_VI> <Position> @@ -369,10 +402,10 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Column>4</Column> </Position> <Icon>00000000</Icon> - <Path>builds\S7NetCom_SourceDistribution\Source\API\Write Array PLC Data.vi</Path> + <Path>builds\S7NetCom_SourceDistribution\Source\API\Write PLC Data Array.vi</Path> <VI_Title/> </Items_Data> - <GUID>54E85C780AFE48AE8BC98315231AB7B2</GUID> + <GUID>B9DB29660E057EF9552D9FEA5C9F48FB</GUID> </Functions_Palette_Data> <Functions_Palette_Data> <Parent_Palette_Index>1</Parent_Palette_Index> @@ -519,7 +552,7 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Path>builds\S7NetCom_SourceDistribution\Source\API\Write Data - Word (Scalar).vi</Path> <VI_Title/> </Items_Data> - <GUID>9F1D31B697C7D189054BA4B2F5ED5509</GUID> + <GUID>EAB7C3AF2529FA2DD9E82950537EF836</GUID> </Functions_Palette_Data> <Controls_Palette_Data> <Parent_Palette_Index>-1</Parent_Palette_Index> @@ -529,7 +562,7 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Height_Row>1</Height_Row> <Width_Col.>4</Width_Col.> </Size> - <_256_Color_Icon>00001940002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF000000000000000000000000000000000000000000000000000000000000FFFF0000000000000000FFFF0000000000000000000000000000000000000000FFFF000000000000FFFFC2C2FFFF000000000000000000000000000000000000FFFF00000000FFFFC2C2C2C2C2C2FFFF00000000000000000000000000000000FFFF0000FFFFC2C2C2C2C2C2C2C2C2C2FFFF0000000000000000000000000000FFFF00FFC2C2C2C2C2C2C2C2C2C2C2C2C2C2FF00000000000000000000000000FFFF00FFFFFFC2C2C2C2C2C2C2C2C2C2FFFFFF00000000000000000000000000FFFF00FF8C8CFFFFC2C2C2C2C2C2FFFFFCFCFF00000000000000000000000000FFFF00FF8C8C8C8CFFFFC2C2FFFFFCFCFCFCFF00000000000000000000000000FFFF00FF8C8C8C8C8C8CFFFFFCFCFCFCFCFCFF00000000000000000000000000FFFF00FF8C8C8C8C8C8C8CFFFCFCFCFCFCFCFF00000000000000000000000000FFFF00FF8C8C8C8C8C8C8CFFFCFCFCFCFCFCFF00000000000000000000000000FFFF00FF8C8C8C8C8C8C8CFFFCFCFCFCFCFCFF00000000000000000000000000FFFF00FF8C8C8C8C8C8C8CFFFCFCFCFCFCFCFF00000000000000000000000000FFFF00FF8C8C8C8C8C8C8CFFFCFCFCFCFCFCFF00000000000000000000000000FFFF00FF8C8C8C8C8C8C8CFFFCFCFCFCFCFCFF00000000000000000000000000FFFF0000FFFF8C8C8C8C8CFFFCFCFCFCFFFF0000000000000000000000000000FFFF00000000FFFF8C8C8CFFFCFCFFFF00000000000000000000000000000000FFFF000000000000FFFF8CFFFFFF000000000000000000000000000000000000FFFF0000000000000000FFFF0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2C2C28C8C8CFCFCFC0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFFC2C2C28C8C8CFCFCFC0B0BFFFFFF0BFFFFFF0B0B0B0B0B0B0B0B0B0B0B0BFFFFC2C2C28C8C8CFCFCFC0BFF0B0B0B0B0B0BFF0B0B0B0B0B0B0B0B0BFF0B0BFFFFC2C2C28C8C8CFCFCFC0B0BFFFF0B0B0BFF0B0BFFFF0B0B0BFF0B0BFFFF0BFFFFC2C2C28C8C8CFCFCFC0B0B0B0BFF0B0BFF0B0BFF0BFF0BFF0BFF0BFF0B0BFFFFC2C2C28C8C8CFCFCFC0BFFFFFF0B0B0BFF0B0BFF0BFF0BFFFF0B0B0BFF0BFFFFC2C2C28C8C8CFCFCFC0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFFC2C2C28C8C8CFCFCFC0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</_256_Color_Icon> + <_256_Color_Icon>00000C9E002800000C9800000C00000000000020002000180000000000FFFFFF0000009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F0099995CBEBE84CECE11A0A000999933ADAD62C0C012A0A0009999009999FFFFFF7701858B25978B25978B25978B25978B25978B25978B2597882094770085FFFFFF5F5F5F5F5F5F61605E877D479C8E3B8B80456966595F5F5F5F5F5F5F5F5F019999F0F9F9DAF0F00099994CB7B7FDFEFEFFFFFFF6FBFB54BBBB009999FFFFFF790387FDFBFDFDFBFDFDFBFDFDFBFDFDFBFDFDFBFDFDFAFDE8D3EA770085FFFFFF5F5F5F736E53E0C212FDD901FDDA01FDD901FAD703A695355F5F5F5F5F5F12A0A0FFFFFFA6DBDB039A9ADBF1F1FFFFFFCEEBEBFFFFFFAFDFDF009999FFFFFF780386DBBBDFDBBBDFDBBBDFDAB9DED6B2DAF9F3F9FFFFFFEAD7EC770085FFFFFF60605ED0B61CFEDB00FEDA01E4C610F3D107FFDB00FCD902A594365F5F5F059B9BF8FCFCC5E8E872C7C7FFFFFFD9F0F0059B9BF7FCFCE6F5F5009999FFFFFF770085790487790487790587A657AFEAD8ECFFFFFFFFFEFFD7B4DB770085FFFFFF63615DFAD703F6D305726D5462615D63615CA79634FFDB00D5B9195F5F5F009999BCE4E4FFFFFFFFFFFFFFFFFF53BABA31ADADFFFFFFBCE4E4009999FFFFFF7700857701859A42A5E1C7E4FDFCFDFEFEFEE8D3EAA454AD790487770085FFFFFF68665AFEDA01C9B1205F5F5F5F5F5F5F5F5F66655BFEDA00EDCD0A5F5F5F0099991BA4A4BCE4E4E5F5F586CFCF00999927A9A9A9DDDD79C9C9009999FFFFFF780286D8B6DCFDFBFDFEFEFEEBDAEDA95DB27A0688780286770085770085FFFFFF61605EE9C90DD9BD175F5F5F5F5F5F5F5F5F7F774CFEDB00D0B61C5F5F5F009999009999009999009999009999009999029A9A14A1A111A0A0009999FFFFFF790387FEFEFEFFFFFFEEDFF0C48FCAC38FC9C28DC9C28DC8B677BE770085FFFFFF605F5F95893FA79634605F5E5F5F5F5F5F5F6F6B55AD9B319B8D3B5F5F5F00999927A9A90099990099990099990099991AA3A3FFFFFFD7EFEF009999FFFFFF790387FFFFFFFFFFFFFFFEFFFEFDFEFEFDFEFEFDFEFEFCFEE9D5EB770085FFFFFF5F5F5F60605E62615D857C499C8E3B95883F79735060605E60605E5F5F5F009999FEFFFFB0DFDF3BB1B10099990099991AA3A3FFFFFFD7EFEF009999FFFFFF780186A556AEA556AEA556AEA556AEA556AEA556AEA556AE9D48A7770085FFFFFF5F5F5F706C55DCC015FDD901FDDA01FDD901FCD902C9B12064635C5F5F5F009999F6FBFBFFFFFFFFFFFFC7E9E951B9B91CA4A4FFFFFFD7EFEF009999FFFFFF770085780286780286780286780286780286780286780286780186770085FFFFFF60605ECAB120FEDB00FFDB00ECCC0BF6D305FFDB00FDDA01B29F2E5F5F5F00999912A0A075C8C8DFF2F2FFFFFFFFFFFFE3F4F4FFFFFFD7EFEF009999FFFFFF780286CEA3D3CEA3D3CEA3D3CEA3D3CEA3D3CEA3D3CEA2D3C089C7770085FFFFFF61605EF8D604F7D50578715062615D64625CA49536FFDB00E2C4115F5F5F009999009999009999029A9A4FB9B9BCE4E4FFFFFFFFFFFFD7EFEF009999FFFFFF790387FEFDFEFEFDFEFEFDFEFEFDFEFEFDFEFEFDFEFEFDFEE9D6EB770085FFFFFF6B6758FEDB00D6BB185F5F5F5F5F5F5F5F5F6E6A56FEDA00F3D1075F5F5F0099990099990099990099990099990099992AAAAA88CFCF7ECBCB009999FFFFFF790387FFFFFFE9D6EBB97CC0F6EEF7EEDFF0BC81C3FFFFFFEAD7EC770085FFFFFF61605EF5D306FCD8029A8C3C726D547F774CC0A925FFDB00DEC1145F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FFFEFFD5B1DA7A0587EEDFF0DFC2E27F0F8CFFFFFFEAD7EC770085FFFFFF60605EB8A42AFFDB00FDD901FCD902FDD901FEDA01FEDA01A192385F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FFFEFFD5B0D9780286D9B8DDCCA0D27E0D8BFFFFFFEAD7EC770085FFFFFF5F5F5F67655ABCA728FCD802FFDB00FFDB00F2D008A9973361605E5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF7700857B07887904877700857904877903867700857B07887A0688770085FFFFFF5F5F5F5F5F5F61605E65645B797250726D5462615D60605E5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF77008577008577008577008577008577008582148FF9F4FAE5CEE8770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF7700857E0E8C7E0E8C7E0E8C7E0E8C7E0E8C892295FFFEFFEAD7EC770085FFFFFF61605EECCC0BECCC0BECCC0BECCC0BECCC0BECCC0BECCC0BD6BB185F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FCFAFDFCFAFDFCFAFDFCFAFDFCFAFDFDFBFDFFFFFFEAD7EC770085FFFFFF61605EFCD802FCD802FCD802FAD703F2D008F8D504FEDB00E6C70F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF790387FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAD7EC770085FFFFFF5F5F5F62615D63615D847B49B29E2EE0C313FEDA00FFDB00E4C6105F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF77008582158F82158F82158F82158F82158F8C2898FFFFFFEAD7EC770085FFFFFF60605EC2AB24EFCE0AFDD901FDDA01EECD0AC1AB259387406967595F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF77008577008577008577008577008577018582158FFCF9FCE7D1E9770085FFFFFF61605EFEDA01FEDA00DDC014887E4762615D61605E60605E5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF7700857700857700857700857700857700857700857A0587790487770085FFFFFF60605ECEB51DF8D504FEDA00F9D603D3B91AA696357A734F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F61615E66645B8C8144B9A529E6C70FFDDA01FCD902D7BC185F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF61605EEECD0AEECD0AEFCE0AEFCE0AECCC0CF8D504FFDB00E6C70F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF61605EFFDB00FFDB00FFDB00FFDB00FFDB00FFDB00FFDB00E6C70F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F68665968665968665968665968665968665968665967655A5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F009999009999009999009999009999009999009999009999009999009999FFFFFF770085770085770085770085770085770085770085770085770085770085FFFFFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFFFFDFFBFF</_256_Color_Icon> <BW_Color_Icon>00000000</BW_Color_Icon> <Help_Info> <Help_Tag/> @@ -554,7 +587,7 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Path>builds\S7NetCom_SourceDistribution\Source\Controls</Path> <VI_Title/> </Items_Data> - <GUID>48FAA891EE10F9031A151A426BB1A407</GUID> + <GUID>6067C282AB0E582EB468BE023F4CDC5B</GUID> </Controls_Palette_Data> <Controls_Palette_Data> <Parent_Palette_Index>0</Parent_Palette_Index> @@ -603,21 +636,7 @@ At Hampel Software Engineering (HSE) we work with our customers to increase the <Path>builds\S7NetCom_SourceDistribution\Source\Controls\S7_Variable_Type.ctl</Path> <VI_Title/> </Items_Data> - <Items_Data> - <Type>Item</Type> - <Sub_Palette_Index>-1</Sub_Palette_Index> - <NameSub_Menu_Name>S7NetCom_ConnectionStatus.ctl</NameSub_Menu_Name> - <Short_Name/> - <is_Merge_VI>false</is_Merge_VI> - <Position> - <Row>1</Row> - <Column>3</Column> - </Position> - <Icon>00000000</Icon> - <Path>builds\S7NetCom_SourceDistribution\Source\Controls\S7NetCom_ConnectionStatus.ctl</Path> - <VI_Title/> - </Items_Data> - <GUID>8D1B0530D2230832A696A712F9601AC9</GUID> + <GUID>2844DE1E1B83BB4DA8DEBBF3823E3557</GUID> </Controls_Palette_Data> </Library_Palette_Definition> </VI_Package_Builder_Settings> \ No newline at end of file diff --git a/Source/API/Close Connection.vi b/Source/API/Close Connection.vi index 66c65d7ce82723a5f2f4e164e545f18628bf379d..78d34ca69326e7a0b4c53e2b79035fe2c179fd81 100644 Binary files a/Source/API/Close Connection.vi and b/Source/API/Close Connection.vi differ diff --git a/Source/API/Create Object.vi b/Source/API/Create Object.vi index fcb69e1fc51c1fa7e689b33b2d3a7ddff43d6ac2..47ca22bca7fcb14e06b97daa7973a1281d3c878f 100644 Binary files a/Source/API/Create Object.vi and b/Source/API/Create Object.vi differ diff --git a/Source/API/Open Connection.vi b/Source/API/Open Connection.vi index f9e6535e6034a3d8686af52b044524c6a73512eb..87256f2dde11826ae4dfb5680e5dd1aa263904d5 100644 Binary files a/Source/API/Open Connection.vi and b/Source/API/Open Connection.vi differ diff --git a/Source/API/Read Data - Boolean (Scalar).vi b/Source/API/Read Data - Boolean (Scalar).vi index ef1ad3d19696e329d8834e326dbff0b39e5eaba7..337ca5731ff2cedb18551af582a00aa8b58e0fd1 100644 Binary files a/Source/API/Read Data - Boolean (Scalar).vi and b/Source/API/Read Data - Boolean (Scalar).vi differ diff --git a/Source/API/Read Data - Byte (Array).vi b/Source/API/Read Data - Byte (Array).vi index 6a4e3631df7ab053b574ec4d33b5f02ff05419ef..e3d6378e4a1b6fe6630c733b4064e4f164613d48 100644 Binary files a/Source/API/Read Data - Byte (Array).vi and b/Source/API/Read Data - Byte (Array).vi differ diff --git a/Source/API/Read Data - Byte (Scalar).vi b/Source/API/Read Data - Byte (Scalar).vi index c18ccdd3b3b309302a8acf9c608f34b8719188d7..a2f509911ad14157c5146d96a6d59e97cd0fec9b 100644 Binary files a/Source/API/Read Data - Byte (Scalar).vi and b/Source/API/Read Data - Byte (Scalar).vi differ diff --git a/Source/API/Read Data - Char (Array).vi b/Source/API/Read Data - Char (Array).vi index 5f6568689637146b7727d1ef9af3d3735114fd66..59d535c5f4635d674bf497dc9954653ec9e52088 100644 Binary files a/Source/API/Read Data - Char (Array).vi and b/Source/API/Read Data - Char (Array).vi differ diff --git a/Source/API/Read Data - Char (Scalar).vi b/Source/API/Read Data - Char (Scalar).vi index 4dbadfe1432ca23217e4c141f9519a526b6f17d8..518fc898dec70251d61a7cce41ecf59c7e8dc69e 100644 Binary files a/Source/API/Read Data - Char (Scalar).vi and b/Source/API/Read Data - Char (Scalar).vi differ diff --git a/Source/API/Read Data - DInt (Array).vi b/Source/API/Read Data - DInt (Array).vi index 45b5099dfadf9dc8040ca6d7a5f61e94b187e87c..db0693a37b73d9b7f96e87b162e1d7127a5eb3eb 100644 Binary files a/Source/API/Read Data - DInt (Array).vi and b/Source/API/Read Data - DInt (Array).vi differ diff --git a/Source/API/Read Data - DInt (Scalar).vi b/Source/API/Read Data - DInt (Scalar).vi index 12c3d2d3604d15aed090222e2758dab3c2e3c402..c9dea6a614b01897b855afce625bc2d6533c20d3 100644 Binary files a/Source/API/Read Data - DInt (Scalar).vi and b/Source/API/Read Data - DInt (Scalar).vi differ diff --git a/Source/API/Read Data - DTL (Scalar).vi b/Source/API/Read Data - DTL (Scalar).vi index 15325175612f3dcb9717a24b502b2df7331522e8..f952aa940dd8174afbe77fc328a6cd80e1a7ed9d 100644 Binary files a/Source/API/Read Data - DTL (Scalar).vi and b/Source/API/Read Data - DTL (Scalar).vi differ diff --git a/Source/API/Read Data - DWord (Array).vi b/Source/API/Read Data - DWord (Array).vi index af6b53ed879987d849732035fdf5f63a96c7ac8a..269a6a9ada2a6530ef144804dd32c8c374f67fdb 100644 Binary files a/Source/API/Read Data - DWord (Array).vi and b/Source/API/Read Data - DWord (Array).vi differ diff --git a/Source/API/Read Data - DWord (Scalar).vi b/Source/API/Read Data - DWord (Scalar).vi index 1170107fbeac27b6e05f4089598d0cb07ef39b48..2fb993d5768f868aa8b363a25c16daa0306f1a67 100644 Binary files a/Source/API/Read Data - DWord (Scalar).vi and b/Source/API/Read Data - DWord (Scalar).vi differ diff --git a/Source/API/Read Data - Int (Array).vi b/Source/API/Read Data - Int (Array).vi index 4d7bc20ab8dfba979642d5faf2c833116ad7947c..b11ea0d5487e93eac4c7f39f281222349bf50fd9 100644 Binary files a/Source/API/Read Data - Int (Array).vi and b/Source/API/Read Data - Int (Array).vi differ diff --git a/Source/API/Read Data - Int (Scalar).vi b/Source/API/Read Data - Int (Scalar).vi index bf3302b68ff1a1cc9bb89084a5203bc880374858..0b79ec6c9f8540c5464784cf22730e2e32ab4d3b 100644 Binary files a/Source/API/Read Data - Int (Scalar).vi and b/Source/API/Read Data - Int (Scalar).vi differ diff --git a/Source/API/Read Data - Raw.vi b/Source/API/Read Data - Raw.vi index 15720d0f26d19eeca086ba23ba93afefd866f1c1..3719198a073ef97124eecd809b16f2533966db58 100644 Binary files a/Source/API/Read Data - Raw.vi and b/Source/API/Read Data - Raw.vi differ diff --git a/Source/API/Read Data - Real (Array).vi b/Source/API/Read Data - Real (Array).vi index 3be10f84e897396dc801b5f5493b6e352f67830a..daaa858b6806575fc2615e958d938d9abcade50c 100644 Binary files a/Source/API/Read Data - Real (Array).vi and b/Source/API/Read Data - Real (Array).vi differ diff --git a/Source/API/Read Data - Real (Scalar).vi b/Source/API/Read Data - Real (Scalar).vi index d757ef3d8f4504eed599123a1608069435e740f6..69f59c0298cced77f5b099973cb79cbc6b944201 100644 Binary files a/Source/API/Read Data - Real (Scalar).vi and b/Source/API/Read Data - Real (Scalar).vi differ diff --git a/Source/API/Read Data - Siemens Date&Time (Scalar).vi b/Source/API/Read Data - Siemens Date&Time (Scalar).vi index ff9fc0504b4299db8cff9aa7086b73a955a57f5f..518f57ea61da1dd235fd63aa92dec11b522193f0 100644 Binary files a/Source/API/Read Data - Siemens Date&Time (Scalar).vi and b/Source/API/Read Data - Siemens Date&Time (Scalar).vi differ diff --git a/Source/API/Read Data - String.vi b/Source/API/Read Data - String.vi index 2d71b5dfba83f630a1aace913cfc95af09997e20..b59281e74cdf57a8da2df8747e347236f97628b6 100644 Binary files a/Source/API/Read Data - String.vi and b/Source/API/Read Data - String.vi differ diff --git a/Source/API/Read Data - Word (Array).vi b/Source/API/Read Data - Word (Array).vi index 50a897aa5ad5da78131fbe85f58f206cdbcb786f..341410be53b39a133c2d7b71bde58cd77649a7b1 100644 Binary files a/Source/API/Read Data - Word (Array).vi and b/Source/API/Read Data - Word (Array).vi differ diff --git a/Source/API/Read Data - Word (Scalar).vi b/Source/API/Read Data - Word (Scalar).vi index c418ee9d354ebfc8a12f0f6241f568b3e11e5312..fce24da378bdef3326e0e4b9054e0d4cfd31597a 100644 Binary files a/Source/API/Read Data - Word (Scalar).vi and b/Source/API/Read Data - Word (Scalar).vi differ diff --git a/Source/API/Read Array PLC Data.vi b/Source/API/Read PLC Data Array.vi similarity index 80% rename from Source/API/Read Array PLC Data.vi rename to Source/API/Read PLC Data Array.vi index 0ab08839feaf4f81a316225d7c4fdb65a18fb0f9..e95988b08fc40f0dc0f783acab665e9273c9d29f 100644 Binary files a/Source/API/Read Array PLC Data.vi and b/Source/API/Read PLC Data Array.vi differ diff --git a/Source/API/Read PLC Data Scalar.vi b/Source/API/Read PLC Data Scalar.vi new file mode 100644 index 0000000000000000000000000000000000000000..d9a62b2d5c6f06d49ecf8f4dad4f6e4b7595d8f9 Binary files /dev/null and b/Source/API/Read PLC Data Scalar.vi differ diff --git a/Source/API/Read Parameter - Boolean (Scalar).vi b/Source/API/Read Parameter - Boolean (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..6d11045eb10af0726507fe25d77007706808d176 Binary files /dev/null and b/Source/API/Read Parameter - Boolean (Scalar).vi differ diff --git a/Source/API/Read Parameter - Byte (Scalar).vi b/Source/API/Read Parameter - Byte (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..a33e8386d15ff410687a87fa3f6ba19672dfc59c Binary files /dev/null and b/Source/API/Read Parameter - Byte (Scalar).vi differ diff --git a/Source/API/Read Parameter - Char (Scalar).vi b/Source/API/Read Parameter - Char (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..79c12d8cee81707f7eb7d61fa98e39053285f247 Binary files /dev/null and b/Source/API/Read Parameter - Char (Scalar).vi differ diff --git a/Source/API/Read Parameter - DInt (Scalar).vi b/Source/API/Read Parameter - DInt (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..a455cfd913d39f10761a2d26e9a307ecdd6dff4e Binary files /dev/null and b/Source/API/Read Parameter - DInt (Scalar).vi differ diff --git a/Source/API/Read Parameter - DWord (Scalar).vi b/Source/API/Read Parameter - DWord (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..38476f10aba945bf041ee643a4ecfa99846c5544 Binary files /dev/null and b/Source/API/Read Parameter - DWord (Scalar).vi differ diff --git a/Source/API/Read Parameter - Int (Scalar).vi b/Source/API/Read Parameter - Int (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..3310361f3f88fd7328cf29fd52b429383fdc182b Binary files /dev/null and b/Source/API/Read Parameter - Int (Scalar).vi differ diff --git a/Source/API/Read Parameter - Raw.vi b/Source/API/Read Parameter - Raw.vi new file mode 100644 index 0000000000000000000000000000000000000000..7aad10a3b4e0cde91f15ed28c52dbd5bbc37489c Binary files /dev/null and b/Source/API/Read Parameter - Raw.vi differ diff --git a/Source/API/Read Parameter - Real (Scalar).vi b/Source/API/Read Parameter - Real (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..0d11c6ad8240221c044ceba3c284a4feb5572814 Binary files /dev/null and b/Source/API/Read Parameter - Real (Scalar).vi differ diff --git a/Source/API/Read Parameter - Word (Array).vi b/Source/API/Read Parameter - Word (Array).vi new file mode 100644 index 0000000000000000000000000000000000000000..cacf6b17af11957b21082307c52792be3eb98a1d Binary files /dev/null and b/Source/API/Read Parameter - Word (Array).vi differ diff --git a/Source/API/Read Parameter - Word (Scalar).vi b/Source/API/Read Parameter - Word (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..b5c68e5d81535a17a3ec1f0db8a253e105118363 Binary files /dev/null and b/Source/API/Read Parameter - Word (Scalar).vi differ diff --git a/Source/API/Read Parameter Array.vi b/Source/API/Read Parameter Array.vi new file mode 100644 index 0000000000000000000000000000000000000000..b0f589c53dc9f21868f93d2f895eb425101aebb6 Binary files /dev/null and b/Source/API/Read Parameter Array.vi differ diff --git a/Source/API/Read Parameter Scalar.vi b/Source/API/Read Parameter Scalar.vi new file mode 100644 index 0000000000000000000000000000000000000000..5f901b744fac58bb0c820939fc6715aadb633ff0 Binary files /dev/null and b/Source/API/Read Parameter Scalar.vi differ diff --git a/Source/API/Read Scalar PLC Data.vi b/Source/API/Read Scalar PLC Data.vi deleted file mode 100644 index 65813daa156a8848d4d11c9b377c175ff4976ba1..0000000000000000000000000000000000000000 Binary files a/Source/API/Read Scalar PLC Data.vi and /dev/null differ diff --git a/Source/API/Write Array PLC Data.vi b/Source/API/Write Array PLC Data.vi deleted file mode 100644 index f5be8689e07564c03f1c3d6f0d440f2614d4b939..0000000000000000000000000000000000000000 Binary files a/Source/API/Write Array PLC Data.vi and /dev/null differ diff --git a/Source/API/Write Data - Boolean (Scalar).vi b/Source/API/Write Data - Boolean (Scalar).vi index 2e530405f46f8c416caf9cfa4f5138e99f32c2f5..9d7001e414a2b868440eaa0e69177cd22dd48b33 100644 Binary files a/Source/API/Write Data - Boolean (Scalar).vi and b/Source/API/Write Data - Boolean (Scalar).vi differ diff --git a/Source/API/Write Data - Byte (Array).vi b/Source/API/Write Data - Byte (Array).vi index 1bc51a227894b6a6dbbebb913f8c101d6fee5794..4c499235e3b6abbacc02a228ef8b39e1e0567013 100644 Binary files a/Source/API/Write Data - Byte (Array).vi and b/Source/API/Write Data - Byte (Array).vi differ diff --git a/Source/API/Write Data - Byte (Scalar).vi b/Source/API/Write Data - Byte (Scalar).vi index 2db48d5000851db22f81af4871d930f8094c0be2..254e3549e8495bf508430eb13c1e256c792d2f6a 100644 Binary files a/Source/API/Write Data - Byte (Scalar).vi and b/Source/API/Write Data - Byte (Scalar).vi differ diff --git a/Source/API/Write Data - Char (Array).vi b/Source/API/Write Data - Char (Array).vi index 3d0a1a43b9748d889e4f3ee16df0daa4c5e661eb..361b6ba1e7636e770a12812f34cfa977df1e751e 100644 Binary files a/Source/API/Write Data - Char (Array).vi and b/Source/API/Write Data - Char (Array).vi differ diff --git a/Source/API/Write Data - Char (Scalar).vi b/Source/API/Write Data - Char (Scalar).vi index b3d1aed72564feb364cd5e21bcda0f0c7d136e7a..a9d5c045e2349995e3faad98b1a3ff23b0a2f530 100644 Binary files a/Source/API/Write Data - Char (Scalar).vi and b/Source/API/Write Data - Char (Scalar).vi differ diff --git a/Source/API/Write Data - DInt (Array).vi b/Source/API/Write Data - DInt (Array).vi index c20d7dc5b2f1dd784e4f41676c30de74d0a8b286..114f64d71e22da2cad0b6418c4db7c9d9661fa69 100644 Binary files a/Source/API/Write Data - DInt (Array).vi and b/Source/API/Write Data - DInt (Array).vi differ diff --git a/Source/API/Write Data - DInt (Scalar).vi b/Source/API/Write Data - DInt (Scalar).vi index f0f49e10a884c49bf4910c8a7c9feb0a5f3c7fc6..4cc42546c93cbaf34233e7e3eda3fb2853f3aae7 100644 Binary files a/Source/API/Write Data - DInt (Scalar).vi and b/Source/API/Write Data - DInt (Scalar).vi differ diff --git a/Source/API/Write Data - DTL (Scalar).vi b/Source/API/Write Data - DTL (Scalar).vi index 806ebf0d3abdedfe5b34adf47b204187542187e4..f777f45e38964213f6ee9227739331f1cc9cbcd1 100644 Binary files a/Source/API/Write Data - DTL (Scalar).vi and b/Source/API/Write Data - DTL (Scalar).vi differ diff --git a/Source/API/Write Data - DWord (Array).vi b/Source/API/Write Data - DWord (Array).vi index 38cdbedc1d0dde2358a38dbe02cb708d4fa8cb76..bbfe000efe53b61051c2ef735dd42697c718ab9d 100644 Binary files a/Source/API/Write Data - DWord (Array).vi and b/Source/API/Write Data - DWord (Array).vi differ diff --git a/Source/API/Write Data - DWord (Scalar).vi b/Source/API/Write Data - DWord (Scalar).vi index ce1d2f9254800e10960f686c1fdb417fcc863e56..78593225cde85cd71a1e7447b42d354eeb79b7d3 100644 Binary files a/Source/API/Write Data - DWord (Scalar).vi and b/Source/API/Write Data - DWord (Scalar).vi differ diff --git a/Source/API/Write Data - Int (Array).vi b/Source/API/Write Data - Int (Array).vi index 5652f07a0b0f86199c1eb6c66814161e47a36a26..13e032a4126d70e164f7c46fd3a9494431c74b31 100644 Binary files a/Source/API/Write Data - Int (Array).vi and b/Source/API/Write Data - Int (Array).vi differ diff --git a/Source/API/Write Data - Int (Scalar).vi b/Source/API/Write Data - Int (Scalar).vi index 0887146d4ac25202f4a3f1caca8f6d340239eb2e..990112d19a4309845f2d5f3328dd312222484f6f 100644 Binary files a/Source/API/Write Data - Int (Scalar).vi and b/Source/API/Write Data - Int (Scalar).vi differ diff --git a/Source/API/Write Data - Raw.vi b/Source/API/Write Data - Raw.vi index cdc48db970e8b8aa409099c2a631e95a9fe46835..854d0d4d8a95c3cb90e8131470917c231b002c81 100644 Binary files a/Source/API/Write Data - Raw.vi and b/Source/API/Write Data - Raw.vi differ diff --git a/Source/API/Write Data - Real (Array).vi b/Source/API/Write Data - Real (Array).vi index ae0a05ac5adee74ab9a807c3db1419074e63e66d..da7004477aff09a141a7c911f8423a5e0386a380 100644 Binary files a/Source/API/Write Data - Real (Array).vi and b/Source/API/Write Data - Real (Array).vi differ diff --git a/Source/API/Write Data - Real (Scalar).vi b/Source/API/Write Data - Real (Scalar).vi index 9baaf4856605fdef717d680654b5eacc5fdb683f..df07ee21031fe264428c28e14e6df74302ffe299 100644 Binary files a/Source/API/Write Data - Real (Scalar).vi and b/Source/API/Write Data - Real (Scalar).vi differ diff --git a/Source/API/Write Data - Siemens Date & Time (Scalar).vi b/Source/API/Write Data - Siemens Date & Time (Scalar).vi index 0ee8f82c9687e2648312d348d508a371b3cbdac5..9fa31a6bb625cf3ea2460c37b9afaca36f0c2593 100644 Binary files a/Source/API/Write Data - Siemens Date & Time (Scalar).vi and b/Source/API/Write Data - Siemens Date & Time (Scalar).vi differ diff --git a/Source/API/Write Data - String.vi b/Source/API/Write Data - String.vi index f7a3e7af97c901bf30eb72ec3093bf2ef52f9f65..29c46c7bc5f054941c7efba267b490a180806ee3 100644 Binary files a/Source/API/Write Data - String.vi and b/Source/API/Write Data - String.vi differ diff --git a/Source/API/Write Data - Word (Array).vi b/Source/API/Write Data - Word (Array).vi index b418391bc12e8cc04cad29b68d7e1dc6ef7e07d7..5ccff56bb7a7f733845fe817838de1911a1e1173 100644 Binary files a/Source/API/Write Data - Word (Array).vi and b/Source/API/Write Data - Word (Array).vi differ diff --git a/Source/API/Write Data - Word (Scalar).vi b/Source/API/Write Data - Word (Scalar).vi index 5af880f2daa101dfeb51529c5c6e002e8d32b6fc..6d91d76829e646df21faa38e6d76c87b5d40f342 100644 Binary files a/Source/API/Write Data - Word (Scalar).vi and b/Source/API/Write Data - Word (Scalar).vi differ diff --git a/Source/API/Write PLC Data Array.vi b/Source/API/Write PLC Data Array.vi new file mode 100644 index 0000000000000000000000000000000000000000..655c21e939be8938a060e0bd3005ebef69f17bf5 Binary files /dev/null and b/Source/API/Write PLC Data Array.vi differ diff --git a/Source/API/Write Scalar PLC Data.vi b/Source/API/Write PLC Data Scalar.vi similarity index 77% rename from Source/API/Write Scalar PLC Data.vi rename to Source/API/Write PLC Data Scalar.vi index 137498f4fd5c0efd1d1f474434ee241bae7e0281..56064a6fad9dafb86275327d25922ed85ebba327 100644 Binary files a/Source/API/Write Scalar PLC Data.vi and b/Source/API/Write PLC Data Scalar.vi differ diff --git a/Source/API/Write Parameter - Boolean (Scalar).vi b/Source/API/Write Parameter - Boolean (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..734979778e34721a6093688983a751e9b105bc3d Binary files /dev/null and b/Source/API/Write Parameter - Boolean (Scalar).vi differ diff --git a/Source/API/Write Parameter - Byte (Scalar).vi b/Source/API/Write Parameter - Byte (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..39c9dcf18338fb1a049a4ff5fa43f5c4a90a48d7 Binary files /dev/null and b/Source/API/Write Parameter - Byte (Scalar).vi differ diff --git a/Source/API/Write Parameter - Char (Scalar).vi b/Source/API/Write Parameter - Char (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..d475fffede5038e6094a785c9d1a40410f7fa2a6 Binary files /dev/null and b/Source/API/Write Parameter - Char (Scalar).vi differ diff --git a/Source/API/Write Parameter - DInt (Scalar).vi b/Source/API/Write Parameter - DInt (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..d1d61c271fa1ef0998f1e9d787874daf68588109 Binary files /dev/null and b/Source/API/Write Parameter - DInt (Scalar).vi differ diff --git a/Source/API/Write Parameter - DWord (Scalar).vi b/Source/API/Write Parameter - DWord (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..a8707b32afd791001d739b57a31d0e5d4a15cfc9 Binary files /dev/null and b/Source/API/Write Parameter - DWord (Scalar).vi differ diff --git a/Source/API/Write Parameter - Int (Scalar).vi b/Source/API/Write Parameter - Int (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..d0bdcc596aa304c712d66455e485a542783a7932 Binary files /dev/null and b/Source/API/Write Parameter - Int (Scalar).vi differ diff --git a/Source/API/Write Parameter - Raw.vi b/Source/API/Write Parameter - Raw.vi new file mode 100644 index 0000000000000000000000000000000000000000..b0dd6524a96d13fd6bd264f09a87c84439f41d5c Binary files /dev/null and b/Source/API/Write Parameter - Raw.vi differ diff --git a/Source/API/Write Parameter - Real (Scalar).vi b/Source/API/Write Parameter - Real (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..dced97e7b8a5cc58679f9f27b81e029c32057479 Binary files /dev/null and b/Source/API/Write Parameter - Real (Scalar).vi differ diff --git a/Source/API/Write Parameter - Word (Array).vi b/Source/API/Write Parameter - Word (Array).vi new file mode 100644 index 0000000000000000000000000000000000000000..e58fc6851a1be0f2acace51743b676d1547c20c2 Binary files /dev/null and b/Source/API/Write Parameter - Word (Array).vi differ diff --git a/Source/API/Write Parameter - Word (Scalar).vi b/Source/API/Write Parameter - Word (Scalar).vi new file mode 100644 index 0000000000000000000000000000000000000000..07f84a65d5cc616f54b0e5865951c5b04e455a5d Binary files /dev/null and b/Source/API/Write Parameter - Word (Scalar).vi differ diff --git a/Source/API/Write Parameter Array.vi b/Source/API/Write Parameter Array.vi new file mode 100644 index 0000000000000000000000000000000000000000..cc6be39d8b04385db86927fec7a8bf890494d24b Binary files /dev/null and b/Source/API/Write Parameter Array.vi differ diff --git a/Source/API/Write Parameter Scalar.vi b/Source/API/Write Parameter Scalar.vi new file mode 100644 index 0000000000000000000000000000000000000000..badb215e6159ea84d3762fdc56bedab5f661b82b Binary files /dev/null and b/Source/API/Write Parameter Scalar.vi differ diff --git a/Source/Accessors/Get Connection Status.vi b/Source/Accessors/Get Connection Status.vi deleted file mode 100644 index cd9299dc50983612c143addd7a99b55bb13599e2..0000000000000000000000000000000000000000 Binary files a/Source/Accessors/Get Connection Status.vi and /dev/null differ diff --git a/Source/Accessors/Get IP Address.vi b/Source/Accessors/Get IP Address.vi index ff0a347907dfcc5da5ca56dfae7709fc54232355..f01d1edc0bdc395971816ef228f05b0d8ad45fe8 100644 Binary files a/Source/Accessors/Get IP Address.vi and b/Source/Accessors/Get IP Address.vi differ diff --git a/Source/Accessors/Get PDU Size (Bytes).vi b/Source/Accessors/Get PDU Size (Bytes).vi index f0aba3cb3e26f794b93b2f3c86a0c813d0e549a5..c9b117267e5335ea11f062072ed1ad519593fb68 100644 Binary files a/Source/Accessors/Get PDU Size (Bytes).vi and b/Source/Accessors/Get PDU Size (Bytes).vi differ diff --git a/Source/Accessors/Get Rack Number.vi b/Source/Accessors/Get Rack Number.vi index 089a506d7f7892add4683e955cd307dcd94c3155..e84b4e0483fe0f23f037907bb8048e5891ae3356 100644 Binary files a/Source/Accessors/Get Rack Number.vi and b/Source/Accessors/Get Rack Number.vi differ diff --git a/Source/Accessors/Get Sequence Number.vi b/Source/Accessors/Get Sequence Number.vi index 81330813fb050c04bce4c26f9648d6820a5e9817..5e0db6927a07f601f83022a6fbc671b4a1aa32bc 100644 Binary files a/Source/Accessors/Get Sequence Number.vi and b/Source/Accessors/Get Sequence Number.vi differ diff --git a/Source/Accessors/Get Slot Number.vi b/Source/Accessors/Get Slot Number.vi index 353ec611cc832d2e6e2b3762de8d987306f375d6..899423a6c700724a6b2a7be402d283fb87d9a74e 100644 Binary files a/Source/Accessors/Get Slot Number.vi and b/Source/Accessors/Get Slot Number.vi differ diff --git a/Source/Accessors/Set Connection Status.vi b/Source/Accessors/Set Connection Status.vi deleted file mode 100644 index 919551d442cb749af159db8df18acf575014c30c..0000000000000000000000000000000000000000 Binary files a/Source/Accessors/Set Connection Status.vi and /dev/null differ diff --git a/Source/Accessors/Set Sequence Number.vi b/Source/Accessors/Set Sequence Number.vi index 6d95c5f1e5760438a1665f730a41581c4ab29e68..fad996b02130a6f31252129f0f081e5647837169 100644 Binary files a/Source/Accessors/Set Sequence Number.vi and b/Source/Accessors/Set Sequence Number.vi differ diff --git a/Source/PDU Size --ring.ctl b/Source/Controls/PDU Size--ring.ctl similarity index 64% rename from Source/PDU Size --ring.ctl rename to Source/Controls/PDU Size--ring.ctl index 29092a62941de88e8fb0415c39209007a1200c06..957194f36f84a7eee614aa779e77083bb33bcc1e 100644 Binary files a/Source/PDU Size --ring.ctl and b/Source/Controls/PDU Size--ring.ctl differ diff --git a/Source/Controls/S7NetCom_ConnectionStatus.ctl b/Source/Controls/S7NetCom_ConnectionStatus.ctl deleted file mode 100644 index 559ae83a6adc44983466a9e0437f3cbedb2c1171..0000000000000000000000000000000000000000 Binary files a/Source/Controls/S7NetCom_ConnectionStatus.ctl and /dev/null differ diff --git a/Source/S7NetCom Big Packages Test.vi b/Source/S7NetCom Big Packages Test.vi index 3540dce3e4d1cdbf7e905f72e7b6732866c5b177..92b658433ac7d38654c540a4a2788c29ccdf3089 100644 Binary files a/Source/S7NetCom Big Packages Test.vi and b/Source/S7NetCom Big Packages Test.vi differ diff --git a/Source/S7NetCom Simple Param Test.vi b/Source/S7NetCom Simple Param Test.vi new file mode 100644 index 0000000000000000000000000000000000000000..345e214eda121fd6e20d474f023921a01b803f9a Binary files /dev/null and b/Source/S7NetCom Simple Param Test.vi differ diff --git a/Source/S7NetCom Simple Reply Decoder.vi b/Source/S7NetCom Simple Reply Decoder.vi deleted file mode 100644 index 7964596157cbd9ef66a7b4082170fd873cda6a01..0000000000000000000000000000000000000000 Binary files a/Source/S7NetCom Simple Reply Decoder.vi and /dev/null differ diff --git a/Source/S7NetCom Simple Test Harness.vi b/Source/S7NetCom Simple Test Harness.vi index 5dff0a7bf5ca53726aba0d09a0b4afc1dcfac0b4..abef79a6e8068b810d9ce77a4543dc35d63336bd 100644 Binary files a/Source/S7NetCom Simple Test Harness.vi and b/Source/S7NetCom Simple Test Harness.vi differ diff --git a/Source/S7NetCom.lvclass b/Source/S7NetCom.lvclass index e999f45c45328adec0807f198abce48d6115516b..0c14df9cb432d000cc448ea5ae56c2ec576fd62a 100644 --- a/Source/S7NetCom.lvclass +++ b/Source/S7NetCom.lvclass @@ -1,28 +1,24 @@ <?xml version='1.0' encoding='UTF-8'?> <LVClass LVVersion="16008000"> <Property Name="NI.Lib.Description" Type="Str">An open-source communication driver for talking to Siemens S7 PLCs via TCP/IP; implemented in plain LabVIEW TCP/IP primitives. - -Copyright (c) 2019 Hampel Software Engineering (HSE), released under MIT license. -More info can be found on https://dokuwiki.hampel-soft.com/code/hse/s7com. -Original code published by MarcoPolo5 on the NI Code Exchange forum. - ____ -Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license. More info can be found on https://dokuwiki.hampel-soft.com/code/hse/s7netcom. Original code published by Marc Christenson, Sisu Devices.</Property> +Copyright (c) 2019-2024 Hampel Software Engineering (HSE), released under BSD license. More info can be found on https://dokuwiki.hampel-soft.com/code/open-source/s7netcom. Original code published by Marc Christenson, Sisu Devices.</Property> <Property Name="NI.Lib.HelpPath" Type="Str"></Property> <Property Name="NI.Lib.Icon" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!**!!!*Q(C=\>8.;6N"&)<B4S',G+T5A6%,JQ7ND,.5#[=&<<051AW=%K)7N$%#\QYG"531#F3"90,/Z&C*%RM2C-%'TWDU]]X@YXO(;WG5$^*\N8.FN^ONV_PD]@DRM@+AH^'D0>&@(<`[WV`T\]04ZR`\NXL>VY@LH_<V_P0\0`E@\4^4^&<?SOMOH]]?]G=`[R0V"R%N;5&TGKFPW:)]S:-]S:-]S9-]S)-]S)-]S*X=S:X=S:X=S9X=S)X=S)X=S%=F&\H)21YJW4T:+&EU73!:$%8*7_**0)EH]@"4C3@R**\%EXA9IM34?"*0YEE]4&0C34S**`%E(J9;EBS6(%`C98E&HM!4?!*0Y'&,":Y!%'Q7,"QM!E.":`!F]!3?Q-.8":\!%XA#4_#B7Y%H]!3?Q".YG$+O3AR.L_2Y7%;/R`%Y(M@D?&B;DM@R/"\(YXD94I\(]4A):U.H=1BS*DE$H"_/R`(Q)=@D?"S0YX%]>)U\Z/0+>%WPZ(A-D_%R0)<(],#%$)`B-4S'R`#QL!S0Y4%]BM@QM*5-D_%R0!<%W*4N:3RG4$1''9(BY46/CYW\&%.CIUJV?&7(5H896)>)>4B5.VVV-V5X388R62>6><&5&U(VR[H1+IRK%^8E0F!(XP?U,7V$7^'7N!6N4JP2JHXK@RZY/"SUX__VX7[VW7SU7KWU8#[V7#QUH]]VG]UUH5Z0DY&,[OG"5-_F'UX;X@>*_XJZU@,[5^N>@7H@LGZ(XNPT`A^_!=^'P>0P[X/.@A"<D(SG!!!!!!</Property> + <Property Name="NI.Lib.LocalName" Type="Str">S7NetCom</Property> <Property Name="NI.Lib.SourceVersion" Type="Int">369131520</Property> - <Property Name="NI.Lib.Version" Type="Str">1.0.0.6</Property> + <Property Name="NI.Lib.Version" Type="Str">1.0.0.7</Property> <Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property> <Property Name="NI.LVClass.ClassNameVisibleInProbe" Type="Bool">true</Property> <Property Name="NI.LVClass.CoreWirePen" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!6!0%.M>8.U:8)_$1I]4G&N:4Z1:7Y],UZB<75_$1I]4H6N27RU=TYY0#^/>7V&<(2T0AU+0&5T-DY.#DR/97VF0E:P=G6H=G^V<G1A1W^M<X)],UZB<75_$1I]6G&M0D!],V:B<$Y.#DQP64-S0AU+0&5T-DY.#DR/97VF0E*B9WNH=G^V<G1A1W^M<X)],UZB<75_$1I]6G&M0D%W.T=X-D%V0#^797Q_$1I],V5T-DY.#DR$<(6T>'6S0AU+0%ZB<75_2GFM<#"1982U:8*O0#^/97VF0AU+0%ZV<56M>(-_/$QP4H6N27RU=TY.#DR6/$Y.#DR/97VF0F*P>S!Q0#^/97VF0AU+0&:B<$YR.T!],V:B<$Y.#DQP64A_$1I]64A_$1I]4G&N:4Z3<X=A-4QP4G&N:4Y.#DR797Q_/$5],V:B<$Y.#DQP64A_$1I]64A_$1I]4G&N:4Z3<X=A-DQP4G&N:4Y.#DR797Q_-4=Q0#^797Q_$1I],V5Y0AU+0&5Y0AU+0%ZB<75_5G^X)$-],UZB<75_$1I]6G&M0DAV0#^797Q_$1I],V5Y0AU+0&5Y0AU+0%ZB<75_5G^X)$1],UZB<75_$1I]6G&M0D%X-$QP6G&M0AU+0#^6/$Y.#DR6/$Y.#DR/97VF0F*P>S!V0#^/97VF0AU+0&:B<$YY.4QP6G&M0AU+0#^6/$Y.#DR6/$Y.#DR/97VF0F*P>S!W0#^/97VF0AU+0&:B<$YR.T!],V:B<$Y.#DQP64A_$1I]64A_$1I]4G&N:4Z3<X=A.TQP4G&N:4Y.#DR797Q_/$5],V:B<$Y.#DQP64A_$1I],U.M>8.U:8)_$1I]34%W0AU+0%ZB<75_6WFE>'A],UZB<75_$1I]6G&M0D%],V:B<$Y.#DQP34%W0AU+0%680AU+0%ZB<75_47^E:4QP4G&N:4Y.#DR$;'^J9W5_1W^Q?4QP1WBP;7.F0AU+0%.I<WFD:4Z0=DQP1WBP;7.F0AU+0%.I<WFD:4Z&?'.M>8.J>G5A4X)],U.I<WFD:4Y.#DR$;'^J9W5_1GFU)%.M:7&S0#^$;'^J9W5_$1I]1WBP;7.F0EZP>#"$<X"Z0#^$;'^J9W5_$1I]1WBP;7.F0EZP>#"0=DQP1WBP;7.F0AU+0%.I<WFD:4Z/<X)A28BD<(6T;8:F)%^S0#^$;'^J9W5_$1I]1WBP;7.F0EZP>#"#;81A1WRF98)],U.I<WFD:4Y.#DR797Q_-$QP6G&M0AU+0#^&6TY.#DR&4$Y.#DR/97VF0F.U?7RF0#^/97VF0AU+0%.I<WFD:4Z4<WRJ:$QP1WBP;7.F0AU+0%.I<WFD:4Z%98.I0#^$;'^J9W5_$1I]1WBP;7.F0E2P>$QP1WBP;7.F0AU+0%.I<WFD:4Z%98.I)%2P>$QP1WBP;7.F0AU+0%.I<WFD:4Z%98.I)%2P>#"%<X1],U.I<WFD:4Y.#DR797Q_-$QP6G&M0AU+0#^&4$Y.#DR&4$Y.#DR/97VF0E:J<'QA5H6M:4QP4G&N:4Y.#DR$;'^J9W5_28:F<C"0:'1],U.I<WFD:4Y.#DR$;'^J9W5_6WFO:'FO:TQP1WBP;7.F0AU+0&:B<$YQ0#^797Q_$1I],U6-0AU+0%6-0AU+0%ZB<75_27ZE)%.B=(-],UZB<75_$1I]1WBP;7.F0E2F:G&V<(1],U.I<WFD:4Y.#DR$;'^J9W5_2GRB>$QP1WBP;7.F0AU+0&:B<$YQ0#^797Q_$1I],U6-0AU+0#^$<(6T>'6S0AU+!!!!!!</Property> <Property Name="NI.LVClass.DataValRefToSelfLimitedLibFlag" Type="Bool">true</Property> <Property Name="NI.LVClass.EdgeWirePen" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!6)0%.M>8.U:8)_$1I]4G&N:4Z1:7Y],UZB<75_$1I]4H6N27RU=TYY0#^/>7V&<(2T0AU+0&5T-DY.#DR/97VF0E:P=G6H=G^V<G1A1W^M<X)],UZB<75_$1I]6G&M0D-Z-T)R0#^797Q_$1I],V5T-DY.#DR6-T)_$1I]4G&N:4Z#97.L:X*P>7ZE)%.P<'^S0#^/97VF0AU+0&:B<$YR.D=X.T)R.4QP6G&M0AU+0#^6-T)_$1I]1WRV=X2F=DY.#DR/97VF0E:J<'QA5'&U>'6S<DQP4G&N:4Y.#DR/>7V&<(2T0DA],UZV<56M>(-_$1I]64A_$1I]4G&N:4Z3<X=A-$QP4G&N:4Y.#DR797Q_-D5V0#^797Q_$1I],V5Y0AU+0&5Y0AU+0%ZB<75_5G^X)$%],UZB<75_$1I]6G&M0D)V.4QP6G&M0AU+0#^6/$Y.#DR6/$Y.#DR/97VF0F*P>S!S0#^/97VF0AU+0&:B<$YS.45],V:B<$Y.#DQP64A_$1I]64A_$1I]4G&N:4Z3<X=A-TQP4G&N:4Y.#DR797Q_-D5V0#^797Q_$1I],V5Y0AU+0&5Y0AU+0%ZB<75_5G^X)$1],UZB<75_$1I]6G&M0D)V.4QP6G&M0AU+0#^6/$Y.#DR6/$Y.#DR/97VF0F*P>S!V0#^/97VF0AU+0&:B<$YS.45],V:B<$Y.#DQP64A_$1I]64A_$1I]4G&N:4Z3<X=A.DQP4G&N:4Y.#DR797Q_-D5V0#^797Q_$1I],V5Y0AU+0&5Y0AU+0%ZB<75_5G^X)$=],UZB<75_$1I]6G&M0D)V.4QP6G&M0AU+0#^6/$Y.#DQP1WRV=X2F=DY.#DR*-49_$1I]4G&N:4Z8;72U;$QP4G&N:4Y.#DR797Q_-TQP6G&M0AU+0#^*-49_$1I]26=_$1I]4G&N:4Z.<W2F0#^/97VF0AU+0%.I<WFD:4Z$<X"Z0#^$;'^J9W5_$1I]1WBP;7.F0E^S0#^$;'^J9W5_$1I]1WBP;7.F0E6Y9WRV=WFW:3"0=DQP1WBP;7.F0AU+0%.I<WFD:4Z#;81A1WRF98)],U.I<WFD:4Y.#DR$;'^J9W5_4G^U)%.P=(E],U.I<WFD:4Y.#DR$;'^J9W5_4G^U)%^S0#^$;'^J9W5_$1I]1WBP;7.F0EZP=C"&?'.M>8.J>G5A4X)],U.I<WFD:4Y.#DR$;'^J9W5_4G^U)%*J>#"$<'6B=DQP1WBP;7.F0AU+0&:B<$YQ0#^797Q_$1I],U680AU+0%6-0AU+0%ZB<75_5X2Z<'5],UZB<75_$1I]1WBP;7.F0F.P<'FE0#^$;'^J9W5_$1I]1WBP;7.F0E2B=WA],U.I<WFD:4Y.#DR$;'^J9W5_2'^U0#^$;'^J9W5_$1I]1WBP;7.F0E2B=WAA2'^U0#^$;'^J9W5_$1I]1WBP;7.F0E2B=WAA2'^U)%2P>$QP1WBP;7.F0AU+0&:B<$YQ0#^797Q_$1I],U6-0AU+0%6-0AU+0%ZB<75_2GFM<#"3>7RF0#^/97VF0AU+0%.I<WFD:4Z&>G6O)%^E:$QP1WBP;7.F0AU+0%.I<WFD:4Z8;7ZE;7ZH0#^$;'^J9W5_$1I]6G&M0D!],V:B<$Y.#DQP25Q_$1I]25Q_$1I]4G&N:4Z&<G1A1W&Q=TQP4G&N:4Y.#DR$;'^J9W5_2'6G986M>$QP1WBP;7.F0AU+0%.I<WFD:4Z'<'&U0#^$;'^J9W5_$1I]6G&M0D!],V:B<$Y.#DQP25Q_$1I],U.M>8.U:8)_$1I!!!!!</Property> - <Property Name="NI.LVClass.FlattenedPrivateDataCTL" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!#XB5F.31QU+!!.-6E.$4%*76Q!!+8!!!!2R!!!!)!!!+6!!!!!6!!!!!2"4.UZF>%.P<3ZM>G.M98.T!!!!!!!!I"9!A!!!-!!!#!!%!!!!!!1!!Q!]!,Q!(U#!!A!!!!!"!!%!"P````]!!!!!!!!!!!!!!!"2;LB$'=D_3[T;U:>8';N_!!!!$!!!!"!!!!!!$A3?MWI-^%+O6H%5FF]U0^1>D.G0!,)%[9!*G/TY1HY!!"!!!!!!!.1JQ(9?:-:0P]UV7T(79&]"!!!!`````^1>D.G0!,)%[9!*G/TY1HY!!!!1%6>%"G)0%3AA``!>)$!^XA!!!!1!!!!!!!!!K!!"4&:$1Q!!!!)!!F:*4%)!!!!!5&2)-!!!!!5!!1!"!!!!!!)!!F:*1U-!!!!!!2V4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<&"53$!!!!!N!!%!"!!!#%.P<H2S<WRT(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!!!!!A!"`Q!!!!%!!1!!!!!!"A!!!!!!!!!!!!!!!!!!!!!!!Q!!!!)!!A!!!!!!*A!!!"ZYH'0A9'"O9,D!!-3-$EQ.8%!75Q+1^Y'"A3/!!1"J]!<T!!!!!!!5!!!!%HC=9W"HY'<A1))-!!+O!%-!!!"0!!!",HC=9W$!"0_"!%AR-D!Q@103L'DC9"L'JC<!:3YOO[$CT%$-!H>H'IA1\M"5$04.(C$."&).V3E'E7*[!-1HU$8Q1_E,3')!Z5IK4!!!!!!-!!&73524!!!!!!!$!!!"IQ!!!VBYH&P!S-#1;7RB^A&)-Q/R'%-$1X*_3CIP!Z$0!!&PG"B)"A&1`6JIYI9($K="A2[`@!O9X`S'J^N&2;#Z2E7#K63EWU>&J..(B;742?8&H````T=@Y4H=\:&TX.%'J,;<!SB_X%7&!]1"UCQA_H^A"EA6KHESH5":)#W"J!&O))L^!5"6(!U6SAQF,)9(IAY@<T"BB$A5ZI1I</YFXPTG.RR!4QE=@-D3X;A"Z0>/"*&!):\/%![*YSY=/G*!0O-*E)'>0$"@=]$^%Q9SI%2&I.-%:"%,)]SC<L<D$BLA=(!1A6!:%+I#1B7!K"VA&RTBC$M-$`_VL_`N9A83S&&K!-1A^8I-D!S-9$F'BL61/2MAGQEK"IN,%&M"'ES-$0:Q0<?B]BJ)ZLAQQP1AV&5DW=M%.I/2Y1]$T$SA@6!^)$?R1=6]A7)(I/Q1)(M#F"U.:(_!MJ/!<!%I/R0).G#%M0/A<'>`&V@EN!B+V\!ULA,%S<E&"A:[V=%[J?%[J5YAF/GD5Z3GERJO9W1(&ASP61;J+UAO)[#-!1#H<K)$!!!!!6]!!!(U?*QT9'"AS$3W-'NA:'"A"G)RBA;'Z0S56!9EM)52Q1Y0;XYDU&WC)N.:IM,48;/CU&GDQN(.VMX@[;0#UMGC]O,0````GX]Q]E]ZQ.`['KCBVYWFUU7&JT?=J4.%B3/NWY]FT>K@B8`+1@\7CS"J$S;A4J\?)C;AA2R>$ER74ERAP4N"EI[-9,VBD##^8:[-6H[-9*U,Q4I:)4I:14K\(2CNH3#W>I*V1GQ.!^P;\=FC\1?SM\3UVY-&IIM&J#ONWQ(I(#?AV)(3_&Z(*IA?*IB,0:H3L0W91,I]9;\U!F%A85!JC$OXH>A"#BV_VY/PV@CX(8CNS,`NY'M:%%M=R")#M8B",!Y1CRH);DYC%">`'";?;V`@WQ5S!#G)'1S!7)F"!CT'"-3+3/)AY/TPYII?0S#V+E#=H&NA9+"8(;R4'KZ4[A2#G4Y[27E[K?%W2H:AQ@";!#E>AJU!!!!"&A!!!=2YH$.A9'$).,9Q#W"E9'!'9D''"I<E`*25"C41QIBABY=VPR(I,F'2[3R2Y?GO56(IL&(B['9$ECS>,#IP`PT``\`V!(`L/[$38D?74B=6HFZX%-72VOX'EN<JTN).%P*A[P1";P>2Y?A.:/I-5?(I=G$K='3#S$%CZ"AB=IQ>DIT9Z<I>'$NB=CQ)/2;)(%OH)QN1A+@8%?Q3I$+/XA#Q8&KX*UP;,E;'N/;@4'H]4B@4/A.QO#SNWY%JL20G.FSSBA?;DQD%R2^G70P[XCZ1=#%&'9-"%'="25"C4%!MDS1/!M\_,K\IY1V3KQT%S18*:8L6Q4KFY4KF4C#5[;.4F+;4'GZD:!=7$+^F!!$SSGM@!!!!!!!-&A#!*!!!"$%W,D!!!!!!$"9!A!!!!!1R.CYQ!!!!!!Q7!)!E!!!%-49O-!!!!!!-&A#!!!!!"$%W,D!!!!!!$"9!A#1!!!1R.CYQ!!!!!"1"!!!!^6=VAHEGIIQO=V*/"EEZH1!!!!U!!!!!!!!!!!!!!!!!!!!!!!!!A0````_!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9"A!!'"_!!"B`Y!!:``A!'``]!"P``!!<``Q!'``]!"P``!!<``Q!'``]!"P``!!<``Q!'``]!"P``!!:``A!'(`A!"A@A!!9"A!!(`````!!!%!0```````````````````````````````````````````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!0``QM,``Q!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!0``QM,#QM,#``]!!!!!!!!!!!!!!!!!!!!!``]!!0``QM,#QM,#QM,#QP``!!!!!!!!!!!!!!!!!!$``Q$`QM,#QM,#QM,#QM,#QM,`!!!!!!!!!!!!!!!!!0``!0```],#QM,#QM,#QM,```]!!!!!!!!!!!!!!!!!``]!`YS-```#QM,#QM,```T]`Q!!!!!!!!!!!!!!!!$``Q$`D)S-D0``QM,```T]`0T`!!!!!!!!!!!!!!!!!0``!0_-D)S-D)T```T]`0T]`0]!!!!!!!!!!!!!!!!!``]!`YS-D)S-D)T``0T]`0T]`Q!!!!!!!!!!!!!!!!$``Q$`D)S-D)S-D0`]`0T]`0T`!!!!!!!!!!!!!!!!!0``!0_-D)S-D)S-``T]`0T]`0]!!!!!!!!!!!!!!!!!``]!`YS-D)S-D)T``0T]`0T]`Q!!!!!!!!!!!!!!!!$``Q$`D)S-D)S-D0`]`0T]`0T`!!!!!!!!!!!!!!!!!0``!0_-D)S-D)S-``T]`0T]`0]!!!!!!!!!!!!!!!!!``]!!0``D)S-D)T``0T]`0``!!!!!!!!!!!!!!!!!!$``Q!!!!$``YS-D0`]`0``!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!``_-````!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!$```````````````````````````````````````````]!!!!#!!)!!!!!!+!!!5:13&!!!!!"!!*52%.$!!!!!2V4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<&"53$!!!!!N!!%!"!!!#%.P<H2S<WRT(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!!!!!A!!`Q!!!!%!!1!!!!!!"A!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!SF"53$!!!!!!!!!!!!!$!!!(2A!!(="YH-W:87Q5623!TZVOSWS\>7=,B29I/^X-LCWBU*$Q9S-)\>3%AL61'B13J/QO5I%O>,?6H]J0MF3L6M2+%2-38_4"&RZY]!54)Q7.K_(H1?8(L+"PG#!0"!*-VT.X>H:G>K?\9Q8;0NT=<O\ZO?>]Z^Q\-Q!6:\ES:A4W3U#Y?TB:*5&B)%9!BGN930\Z_I"L)Y_!4#EH%CRDW\DLT!C:+9%D%0/RN7)``)/L%R=40?1S$(%X=7E"6Y\+#C6Q"G,48%V#H"./TR4[]V7N,KDA"MA)]ZLAPM]/2%.I%+*6]OCK)3.!R%K<,?JJ;?]-2A8Z6XM.7UZ6WC8AR&BRFR"`(D7C[?_I3O)E>QGPKA25716HTJT2B&S+E)_[M2BFS&U!BC(/,$)F9KQC,-4H5*F#+E/=+*/U)\J("G8@:;&UU=FCD%.2F.O>X,)MK]J*S[D=L6OX5!\(J.R7#;9)]8KWH,U:O*:@P$L[.2!AU5MQ#W9.P]%GIIFP'"@=>48,O;!3*:A/<RXB7H(?+M(M;)T:"$<6YD%9J-GQK=FY%:."8K<*M)P^('D:'-S2$>%W\+FIW.Y>DA3\_.!7XL_^02TG>X:V^,2(AHSA0>+?G;=F9MS_3)["<)QC!K6A)U?B8R`T%*Q[>1L$A+-GOB2&JQHRF*S,\G9A&@?!&H@:KB;`FT"_YI/V<]IR^.9R+LFW3OZ'/G[62V*!ZU@I'+:D)RV`J/-'/B\53*_0J,OY^'U93&`QZ%F@C!$O4S->$J.?,,,2K6WE#/F)\]8I$=$B,$+,5?;!A@2?N$/AWMF'_AO:J0?KNF+E$QU.'?1Q5X5JUGW%K+1H(C=?S[2`G@C4R/%L3LK>3L2A/A+R!KC8H;N()^P!4_-`39X`_[:Q&W%#`.E4Q"?!!DD8)L<RL2V\AXR6`:Z)-&SN:)4T+P7'CU'I)OCU.Z7E0S4Y)"#TW?=,]5)>ZV0!#6Z9IE9BY;*2?0DQ)59"2]6QN")/WJCI)0^C;C-;]=[NX:+UZ*$A1[S+B5+=I9:K[1;>[.]-=+$SMW@0IH)=87Z5R=CK]PBBNQ+B!Z@Q>%GF0(+?:&<^L%>7H\F54FCF0"K8WNW;.Q0I$7Y\4_>."=J8D^W<T>;^W7TQJEC#D]29/3,F6*,`L:;%5P4G[L5<[%VXXR@5GXT:B+TF1;VCDM\H[?:T>@-;<8\`MMYGIP^R7J@CE,:K7*[\3XW'\(N@"_^[%"_M+6*[6:[PD`(RY+N-_$TKUB<M5^(9MA*A:07.K#-%#QX5%]?I,<UG"`6-EHKW>8MIQD?(ZFKBH23<U)\N%(QQ0TPN=JHF*$Y1]>9'5IC2ZT#J3YX!=YF\-".LZ^E$4ZQ+9HLA:[%XM]@OT@]!HH#:Q#NZ+(RKQ".8ZL'-WV_9%XB39A+]T22YW#"X?:FX5I:>PB\7'<N]R[B>@JV&XBWNQ6X>Q5Z`U#LTM-O5?3@'/E?(N]2]?J@PSOTS(0IY=XS[@#3TS]_C72_8,N^L"LW=C+@9Z>`*A,Y)NW_BSR]QA4\@(0ID7J=0I9Y4;6U?DI\;Z?><\@*LWPX<,"0`S40M]D!YE<I]@$K2ODQ=?`:>(I<'W/8BO!HQ"3<!"`!R3YDRMOY\W/0,](&"JDV0J@UHF8<RN,P*W/2$/:_FBDWOBF"H:^!@[1BV]KW2^EBX/$@T[S4Y':E(GRBX.[E8[_KE9[ES`&6_R'MWF'(C,PL&Q*3=T]_#"SS6XG`I2HG47HL+XC@"OV!'R^.+\]K6+W.`H#C7Y+L3WBW['M`(@5_&1R9-W<)9'JZ<6NS->]JE(I)"?WKGV>GVT'./L9RRK0LLG=@==SA`@2S//;T!'WE63*#R[>J$><)#;6K-&@C\LA,8"J5+H+3P1.>NX!(9<WMCBX1CR3M6%><8"Q6(N/-JL"V0*^$?O@4DK8P5YWG?B@>+E^:W\!C'OC/7SK.H\#=4]^`P9G^0K+.J^Y1[GP;-Q^'U>[R(UT[4I]G/B>(((]2V@:5(%AHDD7SLBPQ-8.'9DPR<IS*@HB0ZK+=FV'5.^WX0&0@N%QLX(2-+^]ZRQ$UU6NRXGO"?;()47SX"2PE3A^=QR$RA@+'^;64%[SRU^=)6,@TS1+!L',:Q`=,YNBPCS]L'SD#_AEF]<;FY`;#,X@?[_18>`,QRDZM6/TVJ?;SC>N$#%\'$U@-L.YIC8?&/IX9W78ALH/VWJ?%23-.D-E:Z$G9R*RZ"`48BP(=@IR"3Z/P,3SZKE["2D0%UZ_>1^A\5'$]FL43&AWDP(57X>#T<G>`1QK]*<MG."OZTF2BD&QBRAK<IV4TR#/<"$.8-8UW:XT.?54Y^W>7CG1/FK;D]<@IF![03L,]*P;K%R)%X)=RLM_\<#8P^1H@KUSD<+IC*#_OHUH_WS-0E^S$VFUW3;U3L"S1I&2N+,H)L-!!/>A8<S*VE2AC29#J\ELUX`%PKK_LQKJ2E^"+J9@T#ZW[W\&^+G#<B!!!!!!!%!!!!?A!!!!1!!!!!!!!!$!!"1E2)5!!!!!!!!Q!!!')!!!"S?*RD9'$)%Z"A_M>1^Z?"3?!LE#(^FY&:U)`R.Q-$JZ`!93$.+#!*&*<^S]!OK!U7VD[CS]%!";JMD"S3()=&/=!S(#U;$0```_@Y?O1;8-52(TB4::9]BQ1!&'):!!!!!!!!"!!!!!=!!",@!!!!#!!!!#&@<GF@4'&T>%NO<X>O4X>O;7ZH4&:$<'&T=U.M>8.U:8)!!!%]&A#!!!!!!!%!#!!Q`````Q!"!!!!!!%A!!!!#A!51$$`````#EF1)%&E:(*F=X-!!!N!"A!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AV/<X1A1W^O<G6D>'6E#5.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!">!"A!15%26)&.J?G5A+%*Z>'6T+1!!+E"1!!E!!!!"!!)!!Q!%!!5!"A!(!!A15T>/:82$<WUO<(:D<'&T=Q!!!1!*!!!!!!!!!!V/36^*9W^O272J>'^S!!!.>B9!A!!!!!!"!!Z!-0````]%2'&U91!!!1!!!!!.6$%U-$%Y-$)X$1!!!!!"&R6-<W&E)#9A67ZM<W&E,GRW9WRB=X-!!!%!!!!!!!E!!!UC!71":&"53$!!!!!%!!!!!!!!!!!!!!!"!!!!!1].4'&Z:8)O<(:D<'&T=Q!!!1!!!!!!"Q!!$,9!!!!!!!!!!!!!$*Y!+!!!$*A!!!Q!!!!!!!!A!#!!'!!!!!!!````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```U!!!!!!!!!G:E!G:E!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```U!!!!!!!!!G:E!G:E!G:E!G:E!G:E!G:E!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```U!!!!!!!!!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!!!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!!!!!!!!!!!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!G:E!!!!!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!"M!)"M!)!!!!!!!!!!G:E!G:E!G:E!G:E!G:E!G:E!!!!!!!".45V.45U!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!"M!)"M!)"M!)"M!)!!!!!!!!!!G:E!G:E!!!!!!!".45V.45V.45V.45U!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!"M!)"M!)"M!)"M!)"M!)"M!)!!!!!!!!".45V.45V.45V.45V.45V.45U!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!"M!)"M!)"M!)"M!)"M!)"M!)"M!)!!!!".45V.45V.45V.45V.45V.45U!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!"M!)"M!)"M!)"M!)"M!)"M!)"M!)!!!!".45V.45V.45V.45V.45V.45U!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!"M!)"M!)"M!)"M!)"M!)"M!)"M!)!!!!".45V.45V.45V.45V.45V.45U!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!"M!)"M!)"M!)"M!)"M!)"M!)"M!)!!!!".45V.45V.45V.45V.45V.45U!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!"M!)"M!)"M!)"M!)"M!)"M!)"M!)!!!!".45V.45V.45V.45V.45V.45U!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```U!!!"M!)"M!)"M!)"M!)"M!)"M!)"M!)!!!!".45V.45V.45V.45V.45V.45U!!!$```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```U!!!!!!!"M!)"M!)"M!)"M!)"M!)!!!!".45V.45V.45V.45U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```U!!!!!!!"M!)"M!)"M!)!!!!".45V.45U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```U!!!!!!!"M!)!!!!!!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```U!!!!!!!$```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```X```U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````Q!!!!2';7RM:!%!!A!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#V.N97RM)%:P<H2T!!%)!1%!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U962B9E^S:'6S!!!!329!A!!!!!!#!!5!"Q!!$!"!!!(`````!!!!!1!"!!!!#1!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"1!!!!9!!!!(!!!!#!!!!!!!!!!<4&:$<'&T=V"S;8:B>'6%982B6'FN:8.U97VQ!!!!'29!A!!!!!!"!!5!"Q!!!1!!X,('*!!!!!!!!!!G4&:$<'&T=V"S;8:B>'6%982B4'&T>%&Q='RJ:725;7VF=X2B<8!!!!!:&A#!!!!!!!%!"1!(!!!"!!$=M=9E!!!!!!!!!"J-6E.M98.T5(*J>G&U:52B>'&5?8"F2'6T9Q!!!4Q7!)!!!!!!!1!)!$$`````!!%!!!!!!3!!!!!+!"2!-0````]+36!A172E=G6T=Q!!#U!'!!21<X*U!!!01!5!#&.M<X1A4G]O!!!01!5!#&*B9WMA4G]O!!!.1!-!"V2J<76P>81!$E"Q!!5(6%.1)&*F:A"M!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!#$5ZP>#"$<WZO:7.U:71*1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!41!9!$&.F=86F<G.F)%ZP,A!!&U!'!""12&5A5WF[:3!I1HFU:8-J!!!K1&!!#1!!!!%!!A!$!!1!"1!'!!=!#""4.UZF>%.P<3ZM>G.M98.T!!!"!!E!!!!!!!!!(ER71WRB=X.1=GFW982F2'&U952G<(2%982B5WF[:1!!!"E7!)!!!!!!!1!&!!-!!!%!!!!!!"9!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U952G<(2%982B!!!"0B9!A!!!!!!+!"2!-0````]+36!A172E=G6T=Q!!#U!'!!21<X*U!!!01!5!#&.M<X1A4G]O!!!01!5!#&*B9WMA4G]O!!!.1!-!"V2J<76P>81!$E"Q!!5(6%.1)&*F:A"M!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!#$5ZP>#"$<WZO:7.U:71*1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!41!9!$&.F=86F<G.F)%ZP,A!!&U!'!""12&5A5WF[:3!I1HFU:8-J!!!K1&!!#1!!!!%!!A!$!!1!"1!'!!=!#""4.UZF>%.P<3ZM>G.M98.T!!!"!!E!!!!!!'9!!!!!%YA!!!!!!!!!!!!!!!!!!!!!!!!%!!Q!%A!!!!1!!!%3!!!!+!!!!!)!!!1!!!!!&Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!("!!!$?XC=H6,.<N.!%0Y=R`FREC9B*9%WI2PAU&[C)F31/#U%)@5378&[*J;^2B&ONM4LC(,CF8A*HI+()%^1*FYX042#A2X*HJG>G7__G18Q$"&7U#@8=&_0B"L+SU'U^#-PDHOXDI^$/:],8]XEX&7?3O+"LS+=]4:SN:&5,,M718GDI8G8QX13^PHJ$2X\X'&PAW!BYBCI]!,SDFQII-YNF.S)[IXE)$0(HP^:GT6OIDC:81K:+/TR+VD&S>"B9R'C247KLPC3C,EP>(3(8!XH`16T:^]%/XZXL52]!ESR_P8DZ`/N<+M<RZL='_[A$!-ZG-D$1I&SCCDVBF%3+\&A-G2J&LN;T*;?%CTQF%>R&G!D!)T@^,=I7:NYC3L+P!ATD$[BR,_<=KSU1]A1$5)TM9=['G93B#ABH:4',9$)AP``IMLL+NW5U!/UK#'<GNH(1^*<JPI;E/U1U3<;J0FL"#,_YF_X__L?R"\P.,%=['/!/%]*/I]0V!T$9>;ID3YV?SNW*P=^>T?^6045$4T:UN=OG]R4V"(_.A)#!27OI)9/(O'!QBH[':#'[:/(%4&[O64Q+:$3.6$Y!UN:NQE!!!!!!!"X!!%!!A!$!!5!!!"9!!]%!!!!!!]!W1$5!!!!91!0"!!!!!!0!.E!V!!!!'I!$Q1!!!!!$Q$:!.1!!!"TA!#%!)!!!!]!W1$5!!!!>9!!B!#!!!!0!.E!V!B4:7>P:3"631B4:7>P:3"631B4:7>P:3"631%S!4!!5F.31QU+!!.-6E.$4%*76Q!!+8!!!!2R!!!!)!!!+6!!!!!!!!!!!!!!!#!!!!!U!!!%:!!!!"R-35*/!!!!!!!!!7"-6F.3!!!!!!!!!8236&.(!!!!!!!!!9B$1V.5!!!!!!!!!:R-38:J!!!!!!!!!<"$4UZ1!!!!!!!!!=2544AQ!!!!!1!!!>B%2E24!!!!!!!!!A"-372T!!!!!!!!!B2735.%!!!!!A!!!CBW:8*T!!!!"!!!!G241V.3!!!!!!!!!MB(1V"3!!!!!!!!!NR*1U^/!!!!!!!!!P"J9WQY!!!!!!!!!Q2$5%-S!!!!!!!!!RB-37:Q!!!!!!!!!SR'5%BC!!!!!!!!!U"'5&.&!!!!!!!!!V275%21!!!!!!!!!WB-37*E!!!!!!!!!XR#2%BC!!!!!!!!!Z"#2&.&!!!!!!!!![273624!!!!!!!!!\B%6%B1!!!!!!!!!]R.65F%!!!!!!!!!_")36.5!!!!!!!!!`271V21!!!!!!!!"!B'6%&#!!!!!!!!""Q!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"Q!!!!!!!!!!0````]!!!!!!!!!Q!!!!!!!!!!!`````Q!!!!!!!!$5!!!!!!!!!!$`````!!!!!!!!!.Q!!!!!!!!!!0````]!!!!!!!!"C!!!!!!!!!!!`````Q!!!!!!!!'1!!!!!!!!!!,`````!!!!!!!!!<Q!!!!!!!!!!0````]!!!!!!!!"V!!!!!!!!!!!`````Q!!!!!!!!)I!!!!!!!!!!$`````!!!!!!!!!DA!!!!!!!!!!@````]!!!!!!!!$Y!!!!!!!!!!#`````Q!!!!!!!!6%!!!!!!!!!!4`````!!!!!!!!"G!!!!!!!!!!"`````]!!!!!!!!'=!!!!!!!!!!)`````Q!!!!!!!!;!!!!!!!!!!!H`````!!!!!!!!"J!!!!!!!!!!#P````]!!!!!!!!'I!!!!!!!!!!!`````Q!!!!!!!!;Q!!!!!!!!!!$`````!!!!!!!!"MA!!!!!!!!!!0````]!!!!!!!!'X!!!!!!!!!!!`````Q!!!!!!!!>A!!!!!!!!!!$`````!!!!!!!!#W1!!!!!!!!!!0````]!!!!!!!!,<!!!!!!!!!!!`````Q!!!!!!!!Q1!!!!!!!!!!$`````!!!!!!!!%VQ!!!!!!!!!!0````]!!!!!!!!4:!!!!!!!!!!!`````Q!!!!!!!".M!!!!!!!!!!$`````!!!!!!!!%XQ!!!!!!!!!!0````]!!!!!!!!4Z!!!!!!!!!!!`````Q!!!!!!!"0M!!!!!!!!!!$`````!!!!!!!!*N!!!!!!!!!!!0````]!!!!!!!!GW!!!!!!!!!!!`````Q!!!!!!!#<A!!!!!!!!!!$`````!!!!!!!!*QQ!!!!!!!!!A0````]!!!!!!!!IV!!!!!!-5T>/:82$<WUO9X2M!!!!!!</Property> + <Property Name="NI.LVClass.FlattenedPrivateDataCTL" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!#H&5F.31QU+!!.-6E.$4%*76Q!!*81!!!22!!!!)!!!*61!!!!6!!!!!2"4.UZF>%.P<3ZM>G.M98.T!!!!!!!!I"9!A!!!-!!!#!!%!!!!!!1!!Q!]!,Q!(U#!!A!!!!!"!!%!"P````]!!!!!!!!!!!!!!!"Y*,QZ]VB:1)XS'KS%T:_K!!!!$!!!!"!!!!!!P5\M&E8:757>_$'4,5=X]^1>D.G0!,)%[9!*G/TY1HY!!"!!!!!!!(ZU97JB_0>(L*C+"KI6F^-"!!!!`````^1>D.G0!,)%[9!*G/TY1HY!!!!10J"O`V6GKYG7]HJ0P7ZTAA!!!!1!!!!!!!!!*Q!"4&:$1Q!!!!%!!F:*4%)!!!!!5&2)-!!!!!5!!1!"!!!!!!)!!Q!!!!!#!!%!!!!!!#%!!!!9?*RD9'.A;G#YQ!$%D!Z-$5Q*1.9(BA!'!$^B"9Y!!!!!!!!3!!!!%(C=9W"DY%##$!!"[A!X!!!!!!"1!!!",(C=9W$!"0_"!%AR-D!Q@1$3,'DC9"L'JC<!:3YOO[$CT&!XMI)&UU#%=!?[5K"@^A"J*J"[K$Y2C"44(3!_A7YW0Z3_A#1'!*D=+DY!!!!-!!&73524!!!!!!!$!!!"HQ!!!V"YH&P!S-#1;7RB^A&)-Q/R'%-$1X*_3CIP!Z$0!!&PG"B)"A&1`6JIYI9($K="A2[`@!O9X`S'J^N&2;#Z2E7#K63EWU>&J..(B;742?8&H````T=@Y4H=\:&TX.%'J,;<!SB_X%7&!]1"UCQA_H^A"EA6KHESH5":)#W"J!&O))L^!5"6(!U6SAQF,)9(IAY@<T"BB$A5ZI1I</YFXPTG.RR!4QE=@-D3X;A"Z0>/"*&!):\/%![*YSY=/G*!0O-*E)'>0$"@=]$^%Q9SI%2&I.-%:"%,)]SC<L<D$BLA=(!1A6!:%+I#1B7!K"VA&RTBC$M-$`_VL_`N9A83S&&K!-1A^8I-D!S-9$F'BL61/2MAGQEK"IN,%&M"'ES-$0:Q0<?B]BJ)ZLAQQP1AV&5DW=M%.I/2Y1]$T$SA@6!^)$?R1=6]A7)(I/Q1)(M#F"U.:(_!MJ/!<!%I/R0).G#%M0/A<'>`&V@EN!B+V\!U,A@%S<E&"A:[V=%[J?%[J5YAF/GD5Z1'ZI<8-D$)AN15**@B5=)!!*!:HM]!!!!"41!!!>"YH$.A9'$).,9Q3W"E9'!'9D''"I<E`*25"C1QB2("$A^L@C018;)CUVGCQN.>I[,17;0#U=X7T>`JI],3S;,SYM````_<@T$S4TH!XXI'K+(8D;84297H.ZSF-U3&)[X<DS8.WJ_&@]J"`N:.)'E0*K"/HNYC*K#"(&U/4&:/4'#^MU#3DIRAP7'-),V>HIR7@IRAH5VAH9Q1H9QAH>U/D.:/)&N,]XI>)4;'A7XM^G3R^A0:6RL6[]%#U=%#UJ(7\1"UCB-,3)^,LS-47)]<C!*+/4+F7<O"(<,NR![1^`F>$\Z7Z.^WY,5-`\;$L]6",#%1CR@%YA#RG)'MZC-#=@'(E=.O\?N\OU$[E9+1Q1#)F2AEQ'*-1+S)*!Y#TPYOLODB$V)L"]4*O15'"HL6Q4KFY4KF4C#5[;.4F!<GBN=S-!!!N:RV!!!!!!!!!01!!!'A?*QT9'"AS$3W-$.A:'"A"G)RBA;'Z0S56!9EE-+)9)?(.<]2[#Z2E?EM5?(JLF&2[+R2Y?BG!Z)MH3QK,`\]``_`^1"`[R'AUFYXFEY8&:Z?>R$&E><NRJ,7[=\3$2,S9/LU!7LX5?(I$74K$&(B[(*A[H"EAMAR)O19)8+-(9[-W/7[(2A\98)M#$E7C"R,JS-,>LEUI'1;8"<>.5":*K!ME_'"ZC-#=@'(E=*C\?N\OU$"A21E$!:!H!55!9ER!<%]EDA)/0O\O++(*UCN,"!H&S38[65([Z3'[Z1[A6#GDUZ2'JA<8AO5"Q"*U6Q[!!!!$"9!A#E!!!1R.CYQ!!!!!!Q7!)!!!!!%-49O-!!!!!!-&A#!+1!!"$%W,D!!!!!!$"9!A!!!!!1R.CYQ!!!!!!Q7!)!J!!!%-49O-!!!!!!5!1!!!068.9*Z*K+-,H.34A:*/:U!!!!.!!!!!!!!!!!!!!!!!!!!!!!!!)$`````A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!9!!"A@A!!9@_!!'@`Y!"P``!!<``Q!'``]!"P``!!<``Q!'``]!"P``!!<``Q!'``]!"P``!!<``Q!'@`Y!"B`Y!!9(Y!!'!9!!"`````Q!!"!$```````````````````````````````````````````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!$``],#``]!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!$``],#QM,#QP``!!!!!!!!!!!!!!!!!!!!!0``!!$``],#QM,#QM,#QM,``Q!!!!!!!!!!!!!!!!!!``]!`],#QM,#QM,#QM,#QM,#`Q!!!!!!!!!!!!!!!!$``Q$````#QM,#QM,#QM,#````!!!!!!!!!!!!!!!!!0``!0_-D0``QM,#QM,#```]`0]!!!!!!!!!!!!!!!!!``]!`YS-D)T``],#```]`0T]`Q!!!!!!!!!!!!!!!!$``Q$`D)S-D)S-```]`0T]`0T`!!!!!!!!!!!!!!!!!0``!0_-D)S-D)S-``T]`0T]`0]!!!!!!!!!!!!!!!!!``]!`YS-D)S-D)T``0T]`0T]`Q!!!!!!!!!!!!!!!!$``Q$`D)S-D)S-D0`]`0T]`0T`!!!!!!!!!!!!!!!!!0``!0_-D)S-D)S-``T]`0T]`0]!!!!!!!!!!!!!!!!!``]!`YS-D)S-D)T``0T]`0T]`Q!!!!!!!!!!!!!!!!$``Q$`D)S-D)S-D0`]`0T]`0T`!!!!!!!!!!!!!!!!!0``!!$``YS-D)S-``T]`0T``Q!!!!!!!!!!!!!!!!!!``]!!!!!``_-D)T``0T``Q!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!0``D0```Q!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!````````````````````````````````````````````!!!!$!!"2F")5!!!!!!!!Q!!"F)!!"I+?*T.G6^M5X55R]`PLBOX87>PRS:5NP6OO;W$5&C7-(!2B(&H-M2:+!M+#6*[/T=:&.:W]E=:*EUD+K*/JJC1_-3,$ZLQY!MG2A;;^!&Y-2&-+M1(%UW1"Q)"\OKZP^PWXL;X@ZSQ<1]HPX7`]_>XTO>_W`U+]%Q.NZC:BG-S%/YO,D<,9*%3"'$+QU,[RRU(<I!]".,A)$+M:Q?Y']QU;:,"+C8=<)>Y!P\"X;ELK4&S$3;ZG\CVBH.A-)M-.CGRS,Z*3(,#.UX#C?J-6$MU=S@*.0/KY,T(HIS&-#(%WB6L^Z"J)'+LS22L]`LX"W/#]KL:QTJI3,--H*CI'R73TW*%40UD$5FMZ!\B-S%"1\<$_@0H.3?\[O3G:;R"(X)(A'')L920P:BI$AP*Z>4(1HW)$8X3?54H^)23O_+5\\J14($ICH[(UE>7@$._]HLK>_P7,@2$G`9<EK&"30;Q$P;G>,W[<EPM/S"!9F?B"6KG8G>4M>4XZ%_Y9_^8:E%^[H%=LG\#_8$NEW&:,-(M"F-GYQB-U''9-M.Y(I>"8K4$-)MH/.#G-6&G'K*JKKVZYUAU(!G/]K&"0D$C$Y@Z![0$9`Z)E*@]%8`BH.;+#@.KJ1>+-II).)+*$-'1PO=B/(@O(,9"L?;[$FU8#=GMHZW?:C4<>UHLOZ*6[^],W$`R`L9XF"[[OJE-O3QF>R?V1YIF.82^CNIQN<X5\K4WO-:Y*T*OZ`)0E-0YKM@0?"?C>SS0=:#)$[)F?&WN/OE9^W(@**"+_+R"H`%=RHW92]LE+=8Y=Y7-_T+ZMIR04E\G_/'-OL/-GQD*-*Z[F(KE-0ZN[C`S.<R,'7?JBR@()36KI%=JTI&*?C"!_\]AU``X$<'OR1%%3A_!LQ%6<=YL$P#_Y3."PLXH=#198KJ/B(/J4RJO"K'>9.'O\*"_F_%$+7%S>QJ*CY\Q"L#"#^:GOJ#SUSY]?0!!OY"742RLB?-G*C9ILRDGC%6=+TI'UZGM-HS)TU/8E'2IIAZ[1"P7NQ3M'0T#B1M9(+X>C;%9*6160_65)<4C&JZO;65MVZ;?;I"N5])8<F5'VKL9X+VGJV<.3;Q'DVWFK[9:`:@/P*I^F6?T*[?;7BE_%B-/2-KG$P](<1C.7-WPVX`$;K,RLWAVV5I+*=L^$D5>8;`5L6@IVBZN@?_;,C?C`X'?0H&)WV,95&[@PE$W8;_";Q?)^\@7KCJ6Z9YT<B\=L3FX7W;L&R5KFFB@!YQ3PB>DB+!LBXJC,3LGHD,5-WHK7>^)+-,XBV:51DOJ-[!>Z2$=U&G;>O5R+UO]&(&V3&H%S&-YV(7ZQ(/JO^#%T]\M!U^M+G*[Y&OQGG5TL_:`!%_Y1O$6/6C?'0$%8PC'D-@P+AM]K4=!XG1)0/R56*\S@BN6XA(<=V6_O+D+<[_1>[MP?$!;X"])6MI]($2EXI;^,K0Q&4'@L`+DB3L099V.=[0SE5+6<[&4HR/6@^M)?G514V$FXSG!PB;08Y(+DRN!8WU-`3F.Z5-9YUS?SM-H267_MV+6X_I0\+W9_%^H5?6B9D[J0(QWHV1?4M__SM0E$&5?0D=!PM99_,!'`"G-=4%@_'B2Y&>7]$`KAGX$_Y+B;+1CVM>GTDLTX^8^L8E&_[&Z"@PB/9$^S%RB0WI!_Q+%0=Y@RXXRVP&5+B@Z)1XZ*<CD.R`Z.YMC\SC,@+T.'RKN$0?^MYL\S,T#@>_]QHX`(/!?GCHO"QRQ:QWU@9M-OZ2LY.PU9E,+P3,<824R\AJ5X>,HZ4>)UGAQ(#Z0/P<8H^.@6EGW'0ML'048F/X8T\L?`;2<8^;N,_8/=9_;:SRPDOUU$W:Y,(GQ?Q(VIXCN\M&>200MLO#?S64CI>8QE0,Q7)B>8K\>ZB8()[D$9^MFVV&'*=4MDF?F.QX)U#MG?$LTC_B\'TSZV^)P'=*"N*M-U3G@,P7?P^(,<QU/FE=$T\F:4,#LB#4"6017,@516M+34*I`.B8?E,[M8G/<-Q`.=GD->O6PQ\N2\%K`LCNVL[ANM<DDW$>TP_YWFLVR/:L^GI8V#7,K]IY'_MOA9B;_F`V<#4_O&X//S^!I<KS`QP8B];VM(^P,H77G#:(B;@9M?X@KF_TX-V/<MZ[RK]4$")1PH?TC@Q(]^B_H!!!!!!!%!!!!<!!!!!1!!!!!!!!!$!!"1E2)5!!!!!!!!Q!!!')!!!"S?*RD9'$)%Z"A_M>1^Z?"3?!LE#(^FY&:U)`R.Q-$JZ`!93$.+#!*&*<^S]!OK!U7VD[CS]%!";JMD"S3()=&/=!S(#U;$0```_@Y?O1;8-52(TB4::9]BQ1!&'):!!!!!!!!"!!!!!=!!"'0!!!!#!!!!#&@<GF@4'&T>%NO<X>O4X>O;7ZH4&:$<'&T=U.M>8.U:8)!!!$/&A#!!!!!!!%!#!!Q`````Q!"!!!!!!#S!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!"A!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!%U!'!!R4:8&V:7ZD:3"/<SY!!">!"A!15%26)&.J?G5A+%*Z>'6T+1!!+%"1!!A!!!!"!!)!!Q!%!!5!"A!(%&-X4G6U1W^N,GRW9WRB=X-!!!%!#!!!!!!!!!!.4EF@37.P<E6E;82P=A!!$897!)!!!!!!!1!/1$$`````"%2B>'%!!!%!!!!!$61R.$!R/$!S.QU!!!!!!2=64'^B:#!G)&6O<'^B:#ZM>G.M98.T!!!"!!!!!!!*!!!.)A&E!7216%AQ!!!!"!!!!!!!!!!!!!!!!1!!!!%0$5RB?76S,GRW9WRB=X-!!!%!!!!!!!=!!!SW!!!!!!!!!!!!!!S?!#A!!!S9!!!-!!!!!!!!)!!A!"A!!!!!!0```Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^!!!!!!!!!*G:!*G:!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^!!!!!!!!!*G:!*G:!*G:!*G:!*G:!*G:!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^!!!!!!!!!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!!!!!!!!!!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!*G:!!!!!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!<!#!<!#!!!!!!!!!!*G:!*G:!*G:!*G:!*G:!*G:!!!!!!!!45V.45V.!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!<!#!<!#!<!#!<!#!!!!!!!!!!*G:!*G:!!!!!!!!45V.45V.45V.45V.!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!<!#!<!#!<!#!<!#!<!#!<!#!!!!!!!!!45V.45V.45V.45V.45V.45V.!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!<!#!<!#!<!#!<!#!<!#!<!#!<!#!!!!!45V.45V.45V.45V.45V.45V.!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!<!#!<!#!<!#!<!#!<!#!<!#!<!#!!!!!45V.45V.45V.45V.45V.45V.!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!<!#!<!#!<!#!<!#!<!#!<!#!<!#!!!!!45V.45V.45V.45V.45V.45V.!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!<!#!<!#!<!#!<!#!<!#!<!#!<!#!!!!!45V.45V.45V.45V.45V.45V.!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!<!#!<!#!<!#!<!#!<!#!<!#!<!#!!!!!45V.45V.45V.45V.45V.45V.!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^!!!!<!#!<!#!<!#!<!#!<!#!<!#!<!#!!!!!45V.45V.45V.45V.45V.45V.!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^!!!!!!!!<!#!<!#!<!#!<!#!<!#!!!!!45V.45V.45V.45V.!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^!!!!!!!!<!#!<!#!<!#!!!!!45V.45V.!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^!!!!!!!!<!#!!!!!!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^!!!!!!!!```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^```^!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````]!!!!%2GFM<'1"!!)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!N4<7&M<#"'<WZU=Q!"#!%"!!!!!!!!!"J-6E.M98.T5(*J>G&U:52B>'&597*0=G2F=A!!!%57!)!!!!!!!A!&!!=!!!Q!1!!"`````Q!!!!%!!1!!!!A!!!!!!!!!!1!!!!)!!!!$!!!!"!!!!!5!!!!'!!!!"Q!!!!!!!!!<4&:$<'&T=V"S;8:B>'6%982B6'FN:8.U97VQ!!!!'29!A!!!!!!"!!5!"Q!!!1!!Y@K@/Q!!!!!!!!!G4&:$<'&T=V"S;8:B>'6%982B4'&T>%&Q='RJ:725;7VF=X2B<8!!!!!:&A#!!!!!!!%!"1!(!!!"!!$B_J]\!!!!!!!!!"J-6E.M98.T5(*J>G&U:52B>'&5?8"F2'6T9Q!!!-Y7!)!!!!!!!1!)!$$`````!!%!!!!!!,)!!!!*!"2!-0````]+36!A172E=G6T=Q!!#U!'!!21<X*U!!!01!5!#&.M<X1A4G]O!!!01!5!#&*B9WMA4G]O!!!.1!-!"V2J<76P>81!$E"Q!!5(6%.1)&*F:A!41!9!$&.F=86F<G.F)%ZP,A!!&U!'!""12&5A5WF[:3!I1HFU:8-J!!!I1&!!#!!!!!%!!A!$!!1!"1!'!!=15T>/:82$<WUO<(:D<'&T=Q!!!1!)!!!!!!!!!"Z-6E.M98.T5(*J>G&U:52B>'&%:GRU2'&U96.J?G5!!!!:&A#!!!!!!!%!"1!$!!!"!!!!!!!5!!!!!!!!!"J-6E.M98.T5(*J>G&U:52B>'&%:GRU2'&U91!!!-Y7!)!!!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!"A!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!%U!'!!R4:8&V:7ZD:3"/<SY!!">!"A!15%26)&.J?G5A+%*Z>'6T+1!!+%"1!!A!!!!"!!)!!Q!%!!5!"A!(%&-X4G6U1W^N,GRW9WRB=X-!!!%!#!!!!!!!:A!!!!!4C!!!!!!!!!!!!!!!!!!!!!!%!!I!$A!!!!1!!!%3!!!!+!!!!!)!!!1!!!!!'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&E!!!#,8C=H6&.4]*!&"R93CG@&2!5)>GD8IC**JJYK7*-P*#'YN89U+UB&B@<,6&0`B.`G`^!LV\UW69^?,.PUX2GXZO:X1)9I'XN@N"40L@ZM??&)IK!CF6%Q:;B!BK7BJ)43-8(=JD"C4O\37(.9N#H]Y71M5,>7E,4JS/<4Y30&GF5(8%8C^O:3,O\2*HW[16XZI_#<Z]]+"(N!*>Y?XF`0A+1.ZW$M6!DO2A'KVHA2F(VBZCJ!)?7D2,VZ:!(1Q%;CN!(IS#/F!CZ^(ESQZ@B@/5KQ4V8O>3D!76Y.05+AQ$,)0:1A7(J9(ZQD:,VR/2%J9310ETS9KCBDA;,0:^]EXN+0'H25>&,YKSB3<I'C<8IK]H5P5='.E5UU=<_PS,H1;]=;0++:AMY)TW/<O:E9)0=PMP)[C`TO\/:6(LM((KE3(_$V-OI9BU><+'@:@R+W#?G!ZV1-=F-1;"^!N5K7_Y!!!"X!!%!!A!$!!5!!!"9!!]%!!!!!!]!W1$5!!!!91!0"!!!!!!0!.E!V!!!!'I!$Q1!!!!!$Q$:!.1!!!"TA!#%!)!!!!]!W1$5!!!!>9!!B!#!!!!0!.E!V!B4:7>P:3"631B4:7>P:3"631B4:7>P:3"631%S!4!!5F.31QU+!!.-6E.$4%*76Q!!*81!!!22!!!!)!!!*61!!!!!!!!!!!!!!#!!!!!U!!!%2!!!!"N-35*/!!!!!!!!!62-6F.3!!!!!!!!!7B36&.(!!!!!!!!!8R$1V.5!!!!!!!!!:"-38:J!!!!!!!!!;2$4UZ1!!!!!!!!!<B544AQ!!!!!1!!!=R%2E24!!!!!!!!!@2-372T!!!!!!!!!AB735.%!!!!!A!!!BRW:8*T!!!!"!!!!FB41V.3!!!!!!!!!LR(1V"3!!!!!!!!!N"*1U^/!!!!!!!!!O2J9WQY!!!!!!!!!PB-37:Q!!!!!!!!!QR'5%BC!!!!!!!!!S"'5&.&!!!!!!!!!T275%21!!!!!!!!!UB-37*E!!!!!!!!!VR#2%BC!!!!!!!!!X"#2&.&!!!!!!!!!Y273624!!!!!!!!!ZB%6%B1!!!!!!!!![R.65F%!!!!!!!!!]")36.5!!!!!!!!!^271V21!!!!!!!!!_B'6%&#!!!!!!!!!`Q!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"Q!!!!!!!!!!0````]!!!!!!!!!Q!!!!!!!!!!!`````Q!!!!!!!!$5!!!!!!!!!!$`````!!!!!!!!!.Q!!!!!!!!!!0````]!!!!!!!!"#!!!!!!!!!!!`````Q!!!!!!!!%1!!!!!!!!!!,`````!!!!!!!!!4A!!!!!!!!!!0````]!!!!!!!!"5!!!!!!!!!!!`````Q!!!!!!!!'E!!!!!!!!!!$`````!!!!!!!!!<1!!!!!!!!!!@````]!!!!!!!!$7!!!!!!!!!!#`````Q!!!!!!!!3M!!!!!!!!!!4`````!!!!!!!!";1!!!!!!!!!"`````]!!!!!!!!&N!!!!!!!!!!)`````Q!!!!!!!!8%!!!!!!!!!!H`````!!!!!!!!">1!!!!!!!!!#P````]!!!!!!!!&Z!!!!!!!!!!!`````Q!!!!!!!!8U!!!!!!!!!!$`````!!!!!!!!"AQ!!!!!!!!!!0````]!!!!!!!!')!!!!!!!!!!!`````Q!!!!!!!!;E!!!!!!!!!!$`````!!!!!!!!#KA!!!!!!!!!!0````]!!!!!!!!+O!!!!!!!!!!!`````Q!!!!!!!"%1!!!!!!!!!!$`````!!!!!!!!%2A!!!!!!!!!!0````]!!!!!!!!2)!!!!!!!!!!!`````Q!!!!!!!"%Q!!!!!!!!!!$`````!!!!!!!!%:A!!!!!!!!!!0````]!!!!!!!!2I!!!!!!!!!!!`````Q!!!!!!!#-U!!!!!!!!!!$`````!!!!!!!!)TQ!!!!!!!!!!0````]!!!!!!!!D2!!!!!!!!!!!`````Q!!!!!!!#.Q!!!!!!!!!)$`````!!!!!!!!*.A!!!!!$&-X4G6U1W^N,G.U<!!!!!!</Property> <Property Name="NI.LVClass.Geneology" Type="Xml"><String> <Name></Name> -<Val>!!!!!2"4.UZF>%.P<3ZM>G.M98.T!&"53$!!!!!!!!!!!!!!!!!!%!!"!!!!!!!!!1!!!!%!&%"1!!!.5T>$4UUO<(:D<'&T=Q!"!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!'!#!!!!!!!!!!!!!!!!!!!%!!!!!!!%"!!!!"Q!/1(!!"1>51V!A5G6G!"2!-0````]+36!A172E=G6T=Q!!#U!$!!21<X*U!!!.1!-!"V2J<76P>81!:A$R!!!!!!!!!!).5T>$4UUO<(:D<'&T=RJ4.U.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AF$<WZO:7.U:71.4G^U)%.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!#U!&!!24<'^U!!"5!0(:LP*:!!!!!AV4.U.043ZM>G.M98.T#6-X1U^.,G.U<!!U1&!!"A!!!!%!!A!$!!1!"2V$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!9!!!!'````````````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!9!)!!!!!!!!!!!!!!!!!!!1!!!!!!!A%!!!!)!!Z!=!!&"V2$5#"3:79!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!V!!Q!(6'FN:7^V>!"G!0%!!!!!!!!!!AV4.U.043ZM>G.M98.T'F-X1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!##5.P<GZF9X2F:!V/<X1A1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!,1!5!"&.M<X1!!".!"A!-5W6R>76O9W5A4G]O!!"7!0(:M2A`!!!!!AV4.U.043ZM>G.M98.T#6-X1U^.,G.U<!!W1&!!"Q!!!!%!!A!$!!1!"1!'(5.M>8.U:8)A<W9A9WRB=X-A=(*J>G&U:3"E982B!!%!"Q!!!!=!!!!!!!!!!1!!!!)!!!!$!!!!"!!!!!8`````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!!!!!!!!!1!!!!!!!!)!!!!)!!Z!=!!&"V2$5#"3:79!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!V!!Q!(6'FN:7^V>!"M!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!##5.P<GZF9X2F:!V/<X1A1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!21!5!#V*B9WMA*C"4<'^U!".!"A!-5W6R>76O9W5A4G]O!!"=!0(:P/5S!!!!!B"4.UZF>%.P<3ZM>G.M98.T$&-X4G6U1W^N,G.U<!!W1&!!"Q!!!!%!!A!$!!1!"1!'(5.M>8.U:8)A<W9A9WRB=X-A=(*J>G&U:3"E982B!!%!"Q!!!!(````_!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&!#!!!!!!!!!!!!!!!!!!!%!!!!!!!%#!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!!Q!%5'^S>!!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AF$<WZO:7.U:71.4G^U)%.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!!^!"1!)5G&D;S"/<SY!!!^!"1!)5WRP>#"/<SY!!&Y!]>G]Z>I!!!!#%&-X4G6U1W^N,GRW9WRB=X--5T>/:82$<WUO9X2M!$B!5!!)!!!!!1!#!!-!"!!&!!9!"RV$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!A!!!!)!!!!!1!!!!)!!!!$!!!!!!!!!!1!!!!'!!!!"@````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&!#!!!!!!!!!!!!!!!!!!!%!!!!!!!)#!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!!Q!%5'^S>!!!$U!&!!B397.L)%ZP,A!!$U!&!!B4<'^U)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AF$<WZO:7.U:71.4G^U)%.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!&Y!]>G]Z?-!!!!#%&-X4G6U1W^N,GRW9WRB=X--5T>/:82$<WUO9X2M!$B!5!!)!!!!!1!#!!-!"!!&!!9!"RV$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!A!!!!)!!!!!!!!!!%!!!!'!!!!"Q!!!!)!!!!$!!!!"!!!!!5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&!#!!!!!!!!!!!!!!!!!!!%!!!!!!!-#!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!!Q!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AF$<WZO:7.U:71.4G^U)%.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!&Y!]>G][ZM!!!!#%&-X4G6U1W^N,GRW9WRB=X--5T>/:82$<WUO9X2M!$B!5!!)!!!!!1!#!!-!"!!&!!9!"RV$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!A!!!!)!!!!!!!!!!%!!!!$!!!!!A!!!!1!!!!&!!!!"A!!!!=!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&!#!!!!!!!!!!!!!!!!!!!%!!!!!!!1#!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!!Q!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AF$<WZO:7.U:71.4G^U)%.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!&Y!]>G]]'Q!!!!#%&-X4G6U1W^N,GRW9WRB=X--5T>/:82$<WUO9X2M!$B!5!!)!!!!!1!#!!-!"!!&!!9!"RV$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!A!!!!)!!!!!!!!!!%!!!!#!!!!!Q!!!!1!!!!&!!!!"A!!!!=!!!!!!!!!:A!!!!!4C!!!!!!!!1!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&!#!!!!!!!!!!!!!!!!!!!%!!!!!!!!$!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!!Q!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!>!$R!!!!!!!!!!)95T>/:82$<WUA+'RP9W&M+3ZM>G.M98.T(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!##5.P<GZF9X2F:!V/<X1A1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!41!9!$&.F=86F<G.F)%ZP,A!!<A$RWDN-A!!!!!)95T>/:82$<WUA+'RP9W&M+3ZM>G.M98.T&&-X4G6U1W^N)#BM<W.B<#EO9X2M!$B!5!!)!!!!!1!#!!-!"!!&!!9!"RV$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!A!!!!"`````A!!!!!!!!"G!!!!!"/)!!!!!!!"!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!9!)!!!!!!!!!!!!!!!!!!!1!!!!!!!!!!!!!*!"2!-0````]+36!A172E=G6T=Q!!#U!$!!21<X*U!!!01!5!#&.M<X1A4G]O!!!01!5!#&*B9WMA4G]O!!!.1!-!"V2J<76P>81!$E"Q!!5(6%.1)&*F:A"M!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!##5.P<GZF9X2F:!V/<X1A1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!41!9!$&.F=86F<G.F)%ZP,A!!8A$RWDN>PQ!!!!)15T>/:82$<WUO<(:D<'&T=QR4.UZF>%.P<3ZD>'Q!/%"1!!A!!!!"!!)!!Q!%!!5!"A!((5.M>8.U:8)A<W9A9WRB=X-A=(*J>G&U:3"E982B!!%!#!!!!!(````_!!!!!!!!!'9!!!!!%YA!!!!!!!%!!!!!!!%/4'&C6EF&6S"09GJF9X1!5&2)-!!!!!!!!!!!!"A!A!!!!!!!!!!!!!!!!!!"!!!!!!!"!!!!!!E!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!^!"1!)5WRP>#"/<SY!!!^!"1!)5G&D;S"/<SY!!!V!!Q!(6'FN:7^V>!!/1(!!"1>51V!A5G6G!'Q!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X->5T>/:82$<WV@1W^O<G6D>'FP<F.U982V=SZD>'Q!.5!7!!).4G^U)%.P<GZF9X2F:!F$<WZO:7.U:71!%5.P<GZF9X2J<WYA5X2B>(6T!".!"A!-5W6R>76O9W5A4G]O!!"?!0(=9\5D!!!!!B"4.UZF>%.P<3ZM>G.M98.T$&-X4G6U1W^N,G.U<!!Y1&!!#!!!!!%!!A!$!!1!"1!'!!=>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!)!!!!#!!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"@````]!!!!(!!!!!!!!!'9!!!!!%YA!!!!!!!!!!!!!!!%/4'&C6EF&6S"09GJF9X1!5&2)-!!!!!!!!!!!!"9!A!!!!!!!!!!!!!!!!!!"!!!!!!!#!!!!!!I!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!^!"1!)5WRP>#"/<SY!!!^!"1!)5G&D;S"/<SY!!!V!!Q!(6'FN:7^V>!!/1(!!"1>51V!A5G6G!'Q!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X->5T>/:82$<WV@1W^O<G6D>'FP<F.U982V=SZD>'Q!.5!7!!).4G^U)%.P<GZF9X2F:!F$<WZO:7.U:71!%5.P<GZF9X2J<WYA5X2B>(6T!".!"A!-5W6R>76O9W5A4G]O!!!01!-!#&"%63"4;8JF!!"A!0(=L'0&!!!!!B"4.UZF>%.P<3ZM>G.M98.T$&-X4G6U1W^N,G.U<!![1&!!#1!!!!%!!A!$!!1!"1!'!!=!#"V$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!E!!!!*!!!!!!!!!!%!!!!#!!!!!Q!!!!1!!!!&!!!!"A!!!!@`````!!!!!!!!!'9!!!!!%YA!!!!!!!!!!!!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!7!)!!!!!!!!!!!!!!!!!!!1!!!!!!!Q!!!!!+!"2!-0````]+36!A172E=G6T=Q!!#U!$!!21<X*U!!!01!5!#&.M<X1A4G]O!!!01!5!#&*B9WMA4G]O!!!.1!-!"V2J<76P>81!$E"Q!!5(6%.1)&*F:A"M!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!#$5ZP>#"$<WZO:7.U:71*1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!41!9!$&.F=86F<G.F)%ZP,A!!9!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=R.12&5A5WF[:3!N,76O>7UO9X2M!$.!&A!$#4)U-#"#?82F=QEU/$!A1HFU:8-*/49Q)%*Z>'6T!!B12&5A5WF[:1!!9!$RX+RL+!!!!!)15T>/:82$<WUO<(:D<'&T=QR4.UZF>%.P<3ZD>'Q!/E"1!!E!!!!"!!)!!Q!%!!5!"A!(!!A>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!*!!!!#1!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"1!!!!9!!!!(`````Q!!!!!!!!"G!!!!!"/)!!!!!!!!!!!!!!!!!!%/4'&C6EF&6S"09GJF9X1!5&2)-!!!!!!!!!!!!"9!A!!!!!!!!!!!!!!!!!!"!!!!!!!%!!!!!!I!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!^!"1!)5WRP>#"/<SY!!!^!"1!)5G&D;S"/<SY!!!V!!Q!(6'FN:7^V>!!/1(!!"1>51V!A5G6G!'Q!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X->5T>/:82$<WV@1W^O<G6D>'FP<F.U982V=SZD>'Q!.5!7!!).4G^U)%.P<GZF9X2F:!F$<WZO:7.U:71!%5.P<GZF9X2J<WYA5X2B>(6T!".!"A!-5W6R>76O9W5A4G]O!!"!!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T%V"%63"4;8JF)#UN=GFO:SZD>'Q!%U!'!!B12&5A5WF[:1!!9!$RX+S-+1!!!!)15T>/:82$<WUO<(:D<'&T=QR4.UZF>%.P<3ZD>'Q!/E"1!!E!!!!"!!)!!Q!%!!5!"A!(!!A>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!*!!!!#1!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"1!!!!9!!!!(!!!!#!!!!!!!!!"G!!!!!"/)!!!!!!!!!!!!!!!!!!%/4'&C6EF&6S"09GJF9X1!5&2)-!!!!!!!!!!!!"9!A!!!!!!!!!!!!!!!!!!"!!!!!!!&!!!!!!I!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!^!"1!)5WRP>#"/<SY!!!^!"1!)5G&D;S"/<SY!!!V!!Q!(6'FN:7^V>!!/1(!!"1>51V!A5G6G!'Q!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X->5T>/:82$<WV@1W^O<G6D>'FP<F.U982V=SZD>'Q!.5!7!!).4G^U)%.P<GZF9X2F:!F$<WZO:7.U:71!%5.P<GZF9X2J<WYA5X2B>(6T!".!"A!-5W6R>76O9W5A4G]O!!!81!9!%&"%63"4;8JF)#B#?82F=SE!!'!!]>SQ<FU!!!!#%&-X4G6U1W^N,GRW9WRB=X--5T>/:82$<WUO9X2M!$J!5!!*!!!!!1!#!!-!"!!&!!9!"Q!)(5.M>8.U:8)A<W9A9WRB=X-A=(*J>G&U:3"E982B!!%!#1!!!!E!!!!!!!!!!1!!!!)!!!!$!!!!"!!!!!5!!!!'!!!!"`````]!!!!!!!!!:A!!!!!4C!!!!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&A#!!!!!!!!!!!!!!!!!!!%!!!!!!!9!!!!!#A!51$$`````#EF1)%&E:(*F=X-!!!N!"A!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AV/<X1A1W^O<G6D>'6E#5.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!">!"A!15%26)&.J?G5A+%*Z>'6T+1!!9!$RX,('*!!!!!)15T>/:82$<WUO<(:D<'&T=QR4.UZF>%.P<3ZD>'Q!/E"1!!E!!!!"!!)!!Q!%!!5!"A!(!!A>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!*!!!!#1!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"1!!!!9!!!!(!!!!#!!!!!!!:A!!!!!4C!!!!!!!!!!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!7!)!!!!!!!!!!!!!!!Q!!!!V4.U.043ZM>G.M98.T!!!!%&-X4G6U1W^N,GRW9WRB=X-!!!!95T>/:82$<WUA+'RP9W&M+3ZM>G.M98.T</Val> +<Val>!!!!!2"4.UZF>%.P<3ZM>G.M98.T!&"53$!!!!!!!!!!!!!!!!!!%1!"!!!!!!!!!1!!!!%!&%"1!!!.5T>$4UUO<(:D<'&T=Q!"!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!'!#!!!!!!!!!!!!!!!!!!!%!!!!!!!%"!!!!"Q!/1(!!"1>51V!A5G6G!"2!-0````]+36!A172E=G6T=Q!!#U!$!!21<X*U!!!.1!-!"V2J<76P>81!:A$R!!!!!!!!!!).5T>$4UUO<(:D<'&T=RJ4.U.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AF$<WZO:7.U:71.4G^U)%.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!#U!&!!24<'^U!!"5!0(:LP*:!!!!!AV4.U.043ZM>G.M98.T#6-X1U^.,G.U<!!U1&!!"A!!!!%!!A!$!!1!"2V$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!9!!!!'````````````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!9!)!!!!!!!!!!!!!!!!!!!1!!!!!!!A%!!!!)!!Z!=!!&"V2$5#"3:79!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!V!!Q!(6'FN:7^V>!"G!0%!!!!!!!!!!AV4.U.043ZM>G.M98.T'F-X1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!##5.P<GZF9X2F:!V/<X1A1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!,1!5!"&.M<X1!!".!"A!-5W6R>76O9W5A4G]O!!"7!0(:M2A`!!!!!AV4.U.043ZM>G.M98.T#6-X1U^.,G.U<!!W1&!!"Q!!!!%!!A!$!!1!"1!'(5.M>8.U:8)A<W9A9WRB=X-A=(*J>G&U:3"E982B!!%!"Q!!!!=!!!!!!!!!!1!!!!)!!!!$!!!!"!!!!!8`````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!!!!!!!!!1!!!!!!!!)!!!!)!!Z!=!!&"V2$5#"3:79!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!V!!Q!(6'FN:7^V>!"M!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!##5.P<GZF9X2F:!V/<X1A1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!21!5!#V*B9WMA*C"4<'^U!".!"A!-5W6R>76O9W5A4G]O!!"=!0(:P/5S!!!!!B"4.UZF>%.P<3ZM>G.M98.T$&-X4G6U1W^N,G.U<!!W1&!!"Q!!!!%!!A!$!!1!"1!'(5.M>8.U:8)A<W9A9WRB=X-A=(*J>G&U:3"E982B!!%!"Q!!!!(````_!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&!#!!!!!!!!!!!!!!!!!!!%!!!!!!!%#!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!!Q!%5'^S>!!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AF$<WZO:7.U:71.4G^U)%.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!!^!"1!)5G&D;S"/<SY!!!^!"1!)5WRP>#"/<SY!!&Y!]>G]Z>I!!!!#%&-X4G6U1W^N,GRW9WRB=X--5T>/:82$<WUO9X2M!$B!5!!)!!!!!1!#!!-!"!!&!!9!"RV$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!A!!!!)!!!!!1!!!!)!!!!$!!!!!!!!!!1!!!!'!!!!"@````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&!#!!!!!!!!!!!!!!!!!!!%!!!!!!!)#!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!!Q!%5'^S>!!!$U!&!!B397.L)%ZP,A!!$U!&!!B4<'^U)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AF$<WZO:7.U:71.4G^U)%.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!&Y!]>G]Z?-!!!!#%&-X4G6U1W^N,GRW9WRB=X--5T>/:82$<WUO9X2M!$B!5!!)!!!!!1!#!!-!"!!&!!9!"RV$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!A!!!!)!!!!!!!!!!%!!!!'!!!!"Q!!!!)!!!!$!!!!"!!!!!5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&!#!!!!!!!!!!!!!!!!!!!%!!!!!!!-#!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!!Q!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AF$<WZO:7.U:71.4G^U)%.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!&Y!]>G][ZM!!!!#%&-X4G6U1W^N,GRW9WRB=X--5T>/:82$<WUO9X2M!$B!5!!)!!!!!1!#!!-!"!!&!!9!"RV$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!A!!!!)!!!!!!!!!!%!!!!$!!!!!A!!!!1!!!!&!!!!"A!!!!=!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&!#!!!!!!!!!!!!!!!!!!!%!!!!!!!1#!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!!Q!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AF$<WZO:7.U:71.4G^U)%.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!&Y!]>G]]'Q!!!!#%&-X4G6U1W^N,GRW9WRB=X--5T>/:82$<WUO9X2M!$B!5!!)!!!!!1!#!!-!"!!&!!9!"RV$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!A!!!!)!!!!!!!!!!%!!!!#!!!!!Q!!!!1!!!!&!!!!"A!!!!=!!!!!!!!!:A!!!!!4C!!!!!!!!1!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&!#!!!!!!!!!!!!!!!!!!!%!!!!!!!!$!!!!#1!51$$`````#EF1)%&E:(*F=X-!!!N!!Q!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!>!$R!!!!!!!!!!)95T>/:82$<WUA+'RP9W&M+3ZM>G.M98.T(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!##5.P<GZF9X2F:!V/<X1A1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!41!9!$&.F=86F<G.F)%ZP,A!!<A$RWDN-A!!!!!)95T>/:82$<WUA+'RP9W&M+3ZM>G.M98.T&&-X4G6U1W^N)#BM<W.B<#EO9X2M!$B!5!!)!!!!!1!#!!-!"!!&!!9!"RV$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!A!!!!"`````A!!!!!!!!"G!!!!!"/)!!!!!!!"!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!9!)!!!!!!!!!!!!!!!!!!!1!!!!!!!!!!!!!*!"2!-0````]+36!A172E=G6T=Q!!#U!$!!21<X*U!!!01!5!#&.M<X1A4G]O!!!01!5!#&*B9WMA4G]O!!!.1!-!"V2J<76P>81!$E"Q!!5(6%.1)&*F:A"M!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!##5.P<GZF9X2F:!V/<X1A1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!41!9!$&.F=86F<G.F)%ZP,A!!8A$RWDN>PQ!!!!)15T>/:82$<WUO<(:D<'&T=QR4.UZF>%.P<3ZD>'Q!/%"1!!A!!!!"!!)!!Q!%!!5!"A!((5.M>8.U:8)A<W9A9WRB=X-A=(*J>G&U:3"E982B!!%!#!!!!!(````_!!!!!!!!!'9!!!!!%YA!!!!!!!%!!!!!!!%/4'&C6EF&6S"09GJF9X1!5&2)-!!!!!!!!!!!!"A!A!!!!!!!!!!!!!!!!!!"!!!!!!!"!!!!!!E!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!^!"1!)5WRP>#"/<SY!!!^!"1!)5G&D;S"/<SY!!!V!!Q!(6'FN:7^V>!!/1(!!"1>51V!A5G6G!'Q!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X->5T>/:82$<WV@1W^O<G6D>'FP<F.U982V=SZD>'Q!.5!7!!).4G^U)%.P<GZF9X2F:!F$<WZO:7.U:71!%5.P<GZF9X2J<WYA5X2B>(6T!".!"A!-5W6R>76O9W5A4G]O!!"?!0(=9\5D!!!!!B"4.UZF>%.P<3ZM>G.M98.T$&-X4G6U1W^N,G.U<!!Y1&!!#!!!!!%!!A!$!!1!"1!'!!=>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!)!!!!#!!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"@````]!!!!(!!!!!!!!!'9!!!!!%YA!!!!!!!!!!!!!!!%/4'&C6EF&6S"09GJF9X1!5&2)-!!!!!!!!!!!!"9!A!!!!!!!!!!!!!!!!!!"!!!!!!!#!!!!!!I!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!^!"1!)5WRP>#"/<SY!!!^!"1!)5G&D;S"/<SY!!!V!!Q!(6'FN:7^V>!!/1(!!"1>51V!A5G6G!'Q!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X->5T>/:82$<WV@1W^O<G6D>'FP<F.U982V=SZD>'Q!.5!7!!).4G^U)%.P<GZF9X2F:!F$<WZO:7.U:71!%5.P<GZF9X2J<WYA5X2B>(6T!".!"A!-5W6R>76O9W5A4G]O!!!01!-!#&"%63"4;8JF!!"A!0(=L'0&!!!!!B"4.UZF>%.P<3ZM>G.M98.T$&-X4G6U1W^N,G.U<!![1&!!#1!!!!%!!A!$!!1!"1!'!!=!#"V$<(6T>'6S)'^G)'.M98.T)("S;8:B>'5A:'&U91!"!!E!!!!*!!!!!!!!!!%!!!!#!!!!!Q!!!!1!!!!&!!!!"A!!!!@`````!!!!!!!!!'9!!!!!%YA!!!!!!!!!!!!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!7!)!!!!!!!!!!!!!!!!!!!1!!!!!!!Q!!!!!+!"2!-0````]+36!A172E=G6T=Q!!#U!$!!21<X*U!!!01!5!#&.M<X1A4G]O!!!01!5!#&*B9WMA4G]O!!!.1!-!"V2J<76P>81!$E"Q!!5(6%.1)&*F:A"M!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T(6-X4G6U1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!#$5ZP>#"$<WZO:7.U:71*1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!41!9!$&.F=86F<G.F)%ZP,A!!9!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=R.12&5A5WF[:3!N,76O>7UO9X2M!$.!&A!$#4)U-#"#?82F=QEU/$!A1HFU:8-*/49Q)%*Z>'6T!!B12&5A5WF[:1!!9!$RX+RL+!!!!!)15T>/:82$<WUO<(:D<'&T=QR4.UZF>%.P<3ZD>'Q!/E"1!!E!!!!"!!)!!Q!%!!5!"A!(!!A>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!*!!!!#1!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"1!!!!9!!!!(`````Q!!!!!!!!"G!!!!!"/)!!!!!!!!!!!!!!!!!!%/4'&C6EF&6S"09GJF9X1!5&2)-!!!!!!!!!!!!"9!A!!!!!!!!!!!!!!!!!!"!!!!!!!%!!!!!!I!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!^!"1!)5WRP>#"/<SY!!!^!"1!)5G&D;S"/<SY!!!V!!Q!(6'FN:7^V>!!/1(!!"1>51V!A5G6G!'Q!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X->5T>/:82$<WV@1W^O<G6D>'FP<F.U982V=SZD>'Q!.5!7!!).4G^U)%.P<GZF9X2F:!F$<WZO:7.U:71!%5.P<GZF9X2J<WYA5X2B>(6T!".!"A!-5W6R>76O9W5A4G]O!!"!!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T%V"%63"4;8JF)#UN=GFO:SZD>'Q!%U!'!!B12&5A5WF[:1!!9!$RX+S-+1!!!!)15T>/:82$<WUO<(:D<'&T=QR4.UZF>%.P<3ZD>'Q!/E"1!!E!!!!"!!)!!Q!%!!5!"A!(!!A>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!*!!!!#1!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"1!!!!9!!!!(!!!!#!!!!!!!!!"G!!!!!"/)!!!!!!!!!!!!!!!!!!%/4'&C6EF&6S"09GJF9X1!5&2)-!!!!!!!!!!!!"9!A!!!!!!!!!!!!!!!!!!"!!!!!!!&!!!!!!I!&%!Q`````QJ*5#"":'2S:8.T!!!,1!-!"&"P=H1!!!^!"1!)5WRP>#"/<SY!!!^!"1!)5G&D;S"/<SY!!!V!!Q!(6'FN:7^V>!!/1(!!"1>51V!A5G6G!'Q!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X->5T>/:82$<WV@1W^O<G6D>'FP<F.U982V=SZD>'Q!.5!7!!).4G^U)%.P<GZF9X2F:!F$<WZO:7.U:71!%5.P<GZF9X2J<WYA5X2B>(6T!".!"A!-5W6R>76O9W5A4G]O!!!81!9!%&"%63"4;8JF)#B#?82F=SE!!'!!]>SQ<FU!!!!#%&-X4G6U1W^N,GRW9WRB=X--5T>/:82$<WUO9X2M!$J!5!!*!!!!!1!#!!-!"!!&!!9!"Q!)(5.M>8.U:8)A<W9A9WRB=X-A=(*J>G&U:3"E982B!!%!#1!!!!E!!!!!!!!!!1!!!!)!!!!$!!!!"!!!!!5!!!!'!!!!"`````]!!!!!!!!!:A!!!!!4C!!!!!!!!!!!!!!!!!!!!1Z-97*73568)%^C;G6D>!"16%AQ!!!!!!!!!!!!&A#!!!!!!!!!!!!!!!!!!!%!!!!!!!9!!!!!#A!51$$`````#EF1)%&E:(*F=X-!!!N!"A!%5'^S>!!!$U!&!!B4<'^U)%ZP,A!!$U!&!!B397.L)%ZP,A!!$5!$!!>5;7VF<X6U!!Z!=!!&"V2$5#"3:79!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AV/<X1A1W^O<G6D>'6E#5.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!%U!'!!R4:8&V:7ZD:3"/<SY!!">!"A!15%26)&.J?G5A+%*Z>'6T+1!!9!$RX,('*!!!!!)15T>/:82$<WUO<(:D<'&T=QR4.UZF>%.P<3ZD>'Q!/E"1!!E!!!!"!!)!!Q!%!!5!"A!(!!A>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!*!!!!#1!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"1!!!!9!!!!(!!!!#!!!!!!!:A!!!!!4C!!!!!!!!!!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!7!)!!!!!!!!!!!!!!!!!!!1!!!!!!"Q!!!!!*!"2!-0````]+36!A172E=G6T=Q!!#U!'!!21<X*U!!!01!5!#&.M<X1A4G]O!!!01!5!#&*B9WMA4G]O!!!.1!-!"V2J<76P>81!$E"Q!!5(6%.1)&*F:A!41!9!$&.F=86F<G.F)%ZP,A!!&U!'!""12&5A5WF[:3!I1HFU:8-J!!"?!0(B_J]\!!!!!B"4.UZF>%.P<3ZM>G.M98.T$&-X4G6U1W^N,G.U<!!Y1&!!#!!!!!%!!A!$!!1!"1!'!!=>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!)!!!!#!!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"1!!!!=!!!!)!!!!!!"G!!!!!"/)!!!!!!!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!7!)!!!!!!!!!!!!!!!Q!!!!V4.U.043ZM>G.M98.T!!!!%&-X4G6U1W^N,GRW9WRB=X-!!!!95T>/:82$<WUA+'RP9W&M+3ZM>G.M98.T</Val> </String> @@ -36,29 +32,6 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.LibItem.Scope" Type="Int">2</Property> </Item> <Item Name="Accessors" Type="Folder"> - <Item Name="Connection Status" Type="Property Definition"> - <Property Name="NI.ClassItem.Property.LongName" Type="Str">Connection Status</Property> - <Property Name="NI.ClassItem.Property.ShortName" Type="Str">Connection Status</Property> - <Property Name="NI.ClassItem.Property.SortKey" Type="Int">-1</Property> - <Item Name="Get Connection Status.vi" Type="VI" URL="../Accessors/Get Connection Status.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!')!!!!#A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!'Q!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X->5T>/:82$<WV@1W^O<G6D>'FP<F.U982V=SZD>'Q!.5!7!!).4G^U)%.P<GZF9X2F:!F$<WZO:7.U:71!%5.P<GZF9X2J<WYA5X2B>(6T!#J!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!R4.UZF>%.P<3"P>81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!+%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!#V-X4G6U1W^N)'FO!'%!]!!-!!-!"!!&!!9!"!!%!!1!"!!(!!1!"!!)!A!!?!!!$1A!!!!!!!!*!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!!!!!1!!!.!!!!$!!!!!!!!!!!!!!"!!E!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">278934016</Property> - </Item> - <Item Name="Set Connection Status.vi" Type="VI" URL="../Accessors/Set Connection Status.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!')!!!!#A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#J!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!R4.UZF>%.P<3"P>81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!<!$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RV4.UZF>%.P<6^$<WZO:7.U;7^O5X2B>(6T,G.U<!!V1"9!!AV/<X1A1W^O<G6D>'6E#5.P<GZF9X2F:!!21W^O<G6D>'FP<C"4>'&U>8-!+%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!#V-X4G6U1W^N)'FO!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"Q!)!A!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!E!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">276836864</Property> - </Item> - </Item> <Item Name="IP Address" Type="Property Definition"> <Property Name="NI.ClassItem.Property.LongName" Type="Str">IP Address</Property> <Property Name="NI.ClassItem.Property.ShortName" Type="Str">IP Address</Property> @@ -136,368 +109,626 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license </Item> <Item Name="API" Type="Folder"> <Property Name="NI.SortType" Type="Int">0</Property> - <Item Name="Type Specific Helpers" Type="Folder"> + <Item Name="Data" Type="Folder"> <Property Name="NI.SortType" Type="Int">0</Property> - <Item Name="Read Data - Boolean (Scalar).vi" Type="VI" URL="../API/Read Data - Boolean (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"*!)1V#<W^M:7&O)&:B<(6F!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!5!#E*J>#"0:G:T:81!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!)!!E!#A!,!!1!$!-!!(A!!!U)!!!!!!!!#1!!!!U,!!!!!!!!#!!!!"!!!!!1!!!!#A!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> - </Item> - <Item Name="Read Data - Byte (Array).vi" Type="VI" URL="../API/Read Data - Byte (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(:!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!5!"1!!'%"!!!(`````!!5+1HFU:3""=H*B?1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!"&!"A!,5G6B:#"-:7ZH>'A!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!=!$6.U98*U)%&E:(*F=X-!)E"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"6-X)'FO!'%!]!!-!!-!"!!'!!=!"!!)!!E!#A!,!!Q!"!!.!Q!!?!!!#1!!!!!!!!!*!!!!$1M!!!!!!!!)!!!!%A!!!"!!!!!)!!!!%A!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Y!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> - </Item> - <Item Name="Read Data - Byte (Scalar).vi" Type="VI" URL="../API/Read Data - Byte (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!"1!+1HFU:3"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> - </Item> - <Item Name="Read Data - Char (Array).vi" Type="VI" URL="../API/Read Data - Char (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(F!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!!1!+1WBB=C"797RV:1!!'%"!!!(`````!!5+1WBB=C""=H*B?1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!"&!"A!,5G6B:#"-:7ZH>'A!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!=!$6.U98*U)%&E:(*F=X-!)E"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"6-X)'FO!'%!]!!-!!-!"!!'!!=!"!!)!!E!#A!,!!Q!"!!.!Q!!?!!!#1!!!!!!!!!*!!!!$1M!!!!!!!!)!!!!%A!!!"!!!!!)!!!!%A!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Y!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> - </Item> - <Item Name="Read Data - Char (Scalar).vi" Type="VI" URL="../API/Read Data - Char (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!!1!+1WBB=C"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> - </Item> - <Item Name="Read Data - DInt (Array).vi" Type="VI" URL="../API/Read Data - DInt (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(>!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!!Q!$34-S!"B!1!!"`````Q!&#E2*<H1A18*S98E!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!9!#V*F971A4'6O:X2I!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"A!(!!1!#!!*!!I!#Q!-!!1!$1-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!")!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!/!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> - </Item> - <Item Name="Read Data - DInt (Scalar).vi" Type="VI" URL="../API/Read Data - DInt (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!!Q!+2%FO>#"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> - </Item> - <Item Name="Read Data - DTL (Scalar).vi" Type="VI" URL="../API/Read Data - DTL (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!*W!!!!&A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!#U!'!!2::7&S!!!,1!5!"5VP<H2I!!F!"1!$2'&Z!!N!"1!%3'^V=A!!$5!&!!:.;7ZV>'5!!!V!"1!'5W6D<WZE!!!21!=!#EZB<G^T:7.P<G1!!!V!"1!(6W6F;W2B?1"6!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T'6-X1U^.43!N)%254#UN9WRV=X2F=CZD>'Q!)E"1!!A!"!!&!!9!"Q!)!!E!#A!,"F-X)%254!!!&%"5!!9.4&9A6'FN:3"4>'&N=!!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!!%!!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!Q!$1!/!!]!%!!0!"%!%A!4!!]!&!-!!(A!!!U)!!!*!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!"!!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!6!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">17039744</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> - </Item> - <Item Name="Read Data - DWord (Array).vi" Type="VI" URL="../API/Read Data - DWord (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(>!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!"Q!$64-S!"B!1!!"`````Q!&#U28<X*E)%&S=G&Z!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!9!#V*F971A4'6O:X2I!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"A!(!!1!#!!*!!I!#Q!-!!1!$1-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!")!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!/!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> - </Item> - <Item Name="Read Data - DWord (Scalar).vi" Type="VI" URL="../API/Read Data - DWord (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!"Q!,2&>P=G1A6G&M>75!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> - </Item> - <Item Name="Read Data - Int (Array).vi" Type="VI" URL="../API/Read Data - Int (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(<!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!!A!$34%W!":!1!!"`````Q!&#5FO>#""=H*B?1!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!!41!9!$%2B>'%A1GRP9WMA)Q!!%5!'!!N3:7&E)%RF<G>U;!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!9!"Q!%!!A!#1!+!!M!$!!%!!U$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!!A!!!!3!!!!%!!!!!A!!!!3!!!!!!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$A!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> - </Item> - <Item Name="Read Data - Int (Scalar).vi" Type="VI" URL="../API/Read Data - Int (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'[!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!^!!A!*37ZU)&:B<(6F!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!5!"A!%!!=!"!!)!!E!#A!%!!M$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!!A!!!!!!!!!%!!!!!A!!!!3!!!!!!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> - </Item> - <Item Name="Read Data - Raw.vi" Type="VI" URL="../API/Read Data - Raw.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!*<!!!!%1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"1!&!!!71%!!!@````]!"!F3:7&E)%2B>'%!%5!'!!N4:8&V:7ZD:3"/<Q!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!"T!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T&&-X8V:B=GFB9GRF8V2Z='5O9X2M!%6!&1!*!SUN,1.#361%1FF5212$3%&3"&>05E1$35Z5"5284V*%"%2*4F1%5E6"4!!!$6:B=GFB9GRF)&2Z='5!%U!'!!R%982B)%*M<W.L)#-!!"&!"A!,5G6B:#"-:7ZH>'A!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!=!$6.U98*U)%&E:(*F=X-!"!!!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!5!"A!(!!A!#1!+!!M!$!!.!!Y!$Q-!!(A!!!E!!!!*!!!!#1!!!!U,!!!1!!!!#!!!!")!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!1!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1082130960</Property> - </Item> - <Item Name="Read Data - Real (Array).vi" Type="VI" URL="../API/Read Data - Real (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(>!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!#1!$5U>-!"B!1!!"`````Q!&#F*F97QA18*S98E!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!9!#V*F971A4'6O:X2I!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"A!(!!1!#!!*!!I!#Q!-!!1!$1-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!")!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!/!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> - </Item> - <Item Name="Read Data - Real (Scalar).vi" Type="VI" URL="../API/Read Data - Real (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!#1!+5G6B<#"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> - </Item> - <Item Name="Read Data - Siemens Date&Time (Scalar).vi" Type="VI" URL="../API/Read Data - Siemens Date&Time (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'^!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"*!6!!'#F2J<75A5X2B<8!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!5!"A!%!!=!"!!)!!E!#A!%!!M$!!"Y!!!.#!!!!!!!!!E!!!!.#Q!!!!!!!!A!!!!!!!!!%!!!!!I!!!!1!!!!!!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">17039744</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1350574608</Property> - </Item> - <Item Name="Read Data - String.vi" Type="VI" URL="../API/Read Data - String.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!("!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!":!-0````]-5X2S;7ZH)&:B<(6F!!!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!!41!9!$%2B>'%A1GRP9WMA)Q!!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!=!$6.U98*U)%&E:(*F=X-!)E"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"6-X)'FO!'%!]!!-!!-!"!!&!!9!"!!(!!1!#!!*!!I!"!!,!Q!!?!!!#1!!!!!!!!!*!!!!$1M!!!!!!!!)!!!!!!!!!"!!!!!)!!!!%A!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Q!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1082130960</Property> - </Item> - <Item Name="Read Data - Word (Array).vi" Type="VI" URL="../API/Read Data - Word (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(>!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!"A!$64%W!"B!1!!"`````Q!&#F>P=G1A18*S98E!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!9!#V*F971A4'6O:X2I!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"A!(!!1!#!!*!!I!#Q!-!!1!$1-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!")!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!/!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> - </Item> - <Item Name="Read Data - Word (Scalar).vi" Type="VI" URL="../API/Read Data - Word (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!"A!+6W^S:#"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> - </Item> - <Item Name="Write Data - Boolean (Scalar).vi" Type="VI" URL="../API/Write Data - Boolean (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!('!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!5!#E*J>#"0:G:T:81!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!!J!)16797RV:1!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"Q!)!!E!#A!,!!Q$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!A!!!!1!!!!%!!!!!I!!!!3!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$1!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1350574608</Property> - </Item> - <Item Name="Write Data - Byte (Array).vi" Type="VI" URL="../API/Write Data - Byte (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!5!"6:B<(6F!"B!1!!"`````Q!+#E*Z>'5A18*S98E!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!%3!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> - </Item> - <Item Name="Write Data - Byte (Scalar).vi" Type="VI" URL="../API/Write Data - Byte (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!5!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> - </Item> - <Item Name="Write Data - Char (Array).vi" Type="VI" URL="../API/Write Data - Char (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!%!"6:B<(6F!"B!1!!"`````Q!+#E.I98)A18*S98E!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> - </Item> - <Item Name="Write Data - Char (Scalar).vi" Type="VI" URL="../API/Write Data - Char (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!%!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> - </Item> - <Item Name="Write Data - DInt (Array).vi" Type="VI" URL="../API/Write Data - DInt (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!-!"6:B<(6F!"B!1!!"`````Q!+#E2*<H1A18*S98E!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> - </Item> - <Item Name="Write Data - DInt (Scalar).vi" Type="VI" URL="../API/Write Data - DInt (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!-!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> - </Item> - <Item Name="Write Data - DTL (Scalar).vi" Type="VI" URL="../API/Write Data - DTL (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'X!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!-1&1!"A6797RV:1!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!A!!!!!!!!!%!!!!!I!!!!3!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Item Name="Type-Specific Helpers" Type="Folder"> + <Item Name="Read Data - Boolean (Scalar).vi" Type="VI" URL="../API/Read Data - Boolean (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"*!)1V#<W^M:7&O)&:B<(6F!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!5!#E*J>#"0:G:T:81!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!)!!E!#A!,!!1!$!-!!(A!!!U)!!!!!!!!#1!!!!U,!!!!!!!!#!!!!"!!!!!1!!!!#A!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> + </Item> + <Item Name="Read Data - Byte (Array).vi" Type="VI" URL="../API/Read Data - Byte (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(:!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!5!"1!!'%"!!!(`````!!5+1HFU:3""=H*B?1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!"&!"A!,5G6B:#"-:7ZH>'A!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!=!$6.U98*U)%&E:(*F=X-!)E"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"6-X)'FO!'%!]!!-!!-!"!!'!!=!"!!)!!E!#A!,!!Q!"!!.!Q!!?!!!#1!!!!!!!!!*!!!!$1M!!!!!!!!)!!!!%A!!!"!!!!!)!!!!%A!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Y!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Read Data - Byte (Scalar).vi" Type="VI" URL="../API/Read Data - Byte (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!"1!+1HFU:3"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> + </Item> + <Item Name="Read Data - Char (Array).vi" Type="VI" URL="../API/Read Data - Char (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(F!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!!1!+1WBB=C"797RV:1!!'%"!!!(`````!!5+1WBB=C""=H*B?1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!"&!"A!,5G6B:#"-:7ZH>'A!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!=!$6.U98*U)%&E:(*F=X-!)E"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"6-X)'FO!'%!]!!-!!-!"!!'!!=!"!!)!!E!#A!,!!Q!"!!.!Q!!?!!!#1!!!!!!!!!*!!!!$1M!!!!!!!!)!!!!%A!!!"!!!!!)!!!!%A!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Y!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> + </Item> + <Item Name="Read Data - Char (Scalar).vi" Type="VI" URL="../API/Read Data - Char (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!!1!+1WBB=C"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> + </Item> + <Item Name="Read Data - DInt (Array).vi" Type="VI" URL="../API/Read Data - DInt (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(>!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!!Q!$34-S!"B!1!!"`````Q!&#E2*<H1A18*S98E!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!9!#V*F971A4'6O:X2I!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"A!(!!1!#!!*!!I!#Q!-!!1!$1-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!")!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!/!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> + </Item> + <Item Name="Read Data - DInt (Scalar).vi" Type="VI" URL="../API/Read Data - DInt (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!!Q!+2%FO>#"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> + </Item> + <Item Name="Read Data - DTL (Scalar).vi" Type="VI" URL="../API/Read Data - DTL (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!*W!!!!&A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!#U!'!!2::7&S!!!,1!5!"5VP<H2I!!F!"1!$2'&Z!!N!"1!%3'^V=A!!$5!&!!:.;7ZV>'5!!!V!"1!'5W6D<WZE!!!21!=!#EZB<G^T:7.P<G1!!!V!"1!(6W6F;W2B?1"6!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T'6-X1U^.43!N)%254#UN9WRV=X2F=CZD>'Q!)E"1!!A!"!!&!!9!"Q!)!!E!#A!,"F-X)%254!!!&%"5!!9.4&9A6'FN:3"4>'&N=!!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!!%!!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!Q!$1!/!!]!%!!0!"%!%A!4!!]!&!-!!(A!!!U)!!!*!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!"!!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!6!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">17039744</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Read Data - DWord (Array).vi" Type="VI" URL="../API/Read Data - DWord (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(>!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!"Q!$64-S!"B!1!!"`````Q!&#U28<X*E)%&S=G&Z!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!9!#V*F971A4'6O:X2I!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"A!(!!1!#!!*!!I!#Q!-!!1!$1-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!")!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!/!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> + </Item> + <Item Name="Read Data - DWord (Scalar).vi" Type="VI" URL="../API/Read Data - DWord (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!"Q!,2&>P=G1A6G&M>75!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> + </Item> + <Item Name="Read Data - Int (Array).vi" Type="VI" URL="../API/Read Data - Int (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(<!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!!A!$34%W!":!1!!"`````Q!&#5FO>#""=H*B?1!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!!41!9!$%2B>'%A1GRP9WMA)Q!!%5!'!!N3:7&E)%RF<G>U;!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!9!"Q!%!!A!#1!+!!M!$!!%!!U$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!!A!!!!3!!!!%!!!!!A!!!!3!!!!!!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$A!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> + </Item> + <Item Name="Read Data - Int (Scalar).vi" Type="VI" URL="../API/Read Data - Int (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'[!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!^!!A!*37ZU)&:B<(6F!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!5!"A!%!!=!"!!)!!E!#A!%!!M$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!!A!!!!!!!!!%!!!!!A!!!!3!!!!!!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> + </Item> + <Item Name="Read Data - Raw.vi" Type="VI" URL="../API/Read Data - Raw.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!*<!!!!%1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"1!&!!!71%!!!@````]!"!F3:7&E)%2B>'%!%5!'!!N4:8&V:7ZD:3"/<Q!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!"T!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T&&-X8V:B=GFB9GRF8V2Z='5O9X2M!%6!&1!*!SUN,1.#361%1FF5212$3%&3"&>05E1$35Z5"5284V*%"%2*4F1%5E6"4!!!$6:B=GFB9GRF)&2Z='5!%U!'!!R%982B)%*M<W.L)#-!!"&!"A!,5G6B:#"-:7ZH>'A!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!=!$6.U98*U)%&E:(*F=X-!"!!!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!5!"A!(!!A!#1!+!!M!$!!.!!Y!$Q-!!(A!!!E!!!!*!!!!#1!!!!U,!!!1!!!!#!!!!")!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!1!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1074536980</Property> + </Item> + <Item Name="Read Data - Real (Array).vi" Type="VI" URL="../API/Read Data - Real (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(>!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!#1!$5U>-!"B!1!!"`````Q!&#F*F97QA18*S98E!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!9!#V*F971A4'6O:X2I!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"A!(!!1!#!!*!!I!#Q!-!!1!$1-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!")!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!/!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Read Data - Real (Scalar).vi" Type="VI" URL="../API/Read Data - Real (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!#1!+5G6B<#"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> + </Item> + <Item Name="Read Data - Siemens Date&Time (Scalar).vi" Type="VI" URL="../API/Read Data - Siemens Date&Time (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'^!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"*!6!!'#F2J<75A5X2B<8!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!5!"A!%!!=!"!!)!!E!#A!%!!M$!!"Y!!!.#!!!!!!!!!E!!!!.#Q!!!!!!!!A!!!!!!!!!%!!!!!I!!!!1!!!!!!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">17039744</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1350574608</Property> + </Item> + <Item Name="Read Data - String.vi" Type="VI" URL="../API/Read Data - String.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!("!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!":!-0````]-5X2S;7ZH)&:B<(6F!!!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!!41!9!$%2B>'%A1GRP9WMA)Q!!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!=!$6.U98*U)%&E:(*F=X-!)E"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"6-X)'FO!'%!]!!-!!-!"!!&!!9!"!!(!!1!#!!*!!I!"!!,!Q!!?!!!#1!!!!!!!!!*!!!!$1M!!!!!!!!)!!!!!!!!!"!!!!!)!!!!%A!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Q!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1082130960</Property> + </Item> + <Item Name="Read Data - Word (Array).vi" Type="VI" URL="../API/Read Data - Word (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(>!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!"A!$64%W!"B!1!!"`````Q!&#F>P=G1A18*S98E!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!9!#V*F971A4'6O:X2I!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"A!(!!1!#!!*!!I!#Q!-!!1!$1-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!")!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!/!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> + </Item> + <Item Name="Read Data - Word (Scalar).vi" Type="VI" URL="../API/Read Data - Word (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!']!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!"A!+6W^S:#"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!%U!'!!R%982B)%*M<W.L)#-!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!+!!1!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#!!!!")!!!!!!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> + </Item> + <Item Name="Write Data - Boolean (Scalar).vi" Type="VI" URL="../API/Write Data - Boolean (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!('!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!!21!5!#E*J>#"0:G:T:81!!(5!]>RE)I%!!!!#%&-X4G6U1W^N,GRW9WRB=X-35T>@476N<X*Z8U&S:7%O9X2M!%F!&1!("F!A18*F91:*)%&S:7%'4S""=G6B"EUA18*F91>%1C""=G6B"U.P>7ZU:8)&6'FN:8)!#UVF<7^S?3""=G6B!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!(!!V4>'&S>#"":'2S:8.T!!J!)16797RV:1!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"Q!)!!E!#A!,!!Q$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!A!!!!1!!!!%!!!!!I!!!!3!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$1!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1350574608</Property> + </Item> + <Item Name="Write Data - Byte (Array).vi" Type="VI" URL="../API/Write Data - Byte (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!5!"6:B<(6F!"B!1!!"`````Q!+#E*Z>'5A18*S98E!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!%3!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> + </Item> + <Item Name="Write Data - Byte (Scalar).vi" Type="VI" URL="../API/Write Data - Byte (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!5!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> + </Item> + <Item Name="Write Data - Char (Array).vi" Type="VI" URL="../API/Write Data - Char (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!%!"6:B<(6F!"B!1!!"`````Q!+#E.I98)A18*S98E!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - Char (Scalar).vi" Type="VI" URL="../API/Write Data - Char (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!%!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - DInt (Array).vi" Type="VI" URL="../API/Write Data - DInt (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!-!"6:B<(6F!"B!1!!"`````Q!+#E2*<H1A18*S98E!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - DInt (Scalar).vi" Type="VI" URL="../API/Write Data - DInt (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!-!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - DTL (Scalar).vi" Type="VI" URL="../API/Write Data - DTL (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'X!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!-1&1!"A6797RV:1!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!A!!!!!!!!!%!!!!!I!!!!3!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1350574608</Property> + </Item> + <Item Name="Write Data - DWord (Array).vi" Type="VI" URL="../API/Write Data - DWord (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!=!"6:B<(6F!"B!1!!"`````Q!+#U28<X*E)%&S=G&Z!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - DWord (Scalar).vi" Type="VI" URL="../API/Write Data - DWord (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!=!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - Int (Array).vi" Type="VI" URL="../API/Write Data - Int (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(-!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!)!"6:B<(6F!":!1!!"`````Q!+#5FO>#""=H*B?1!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!,!!Q$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!A!!!!!!!!!%!!!!!I!!!!3!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$1!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - Int (Scalar).vi" Type="VI" URL="../API/Write Data - Int (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!)!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - Raw.vi" Type="VI" URL="../API/Write Data - Raw.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!)\!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!(-!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X-55T>@6G&S;7&C<'6@6(FQ:3ZD>'Q!25!6!!E$,3UN!U**6!2#762&"%.)16)%6U^32!.*4F1&2&>05E1%2%F/6!2325&-!!!.6G&S;7&C<'5A6(FQ:1!41!9!$%2B>'%A1GRP9WMA)Q!!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!=!$6.U98*U)%&E:(*F=X-!"1!&!!!91%!!!@````]!#QJ8=GFU:3"%982B!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!'!!=!"!!)!!E!#A!-!!U$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!%!!!!!A!!!!!!!!!%!!!!!I!!!!3!!!"%A!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$A!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1074536980</Property> + </Item> + <Item Name="Write Data - Real (Array).vi" Type="VI" URL="../API/Write Data - Real (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!E!"6:B<(6F!"B!1!!"`````Q!+#F*F97QA18*S98E!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - Real (Scalar).vi" Type="VI" URL="../API/Write Data - Real (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!E!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - Siemens Date & Time (Scalar).vi" Type="VI" URL="../API/Write Data - Siemens Date & Time (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'X!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!-1&1!"A6797RV:1!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!A!!!!!!!!!%!!!!!I!!!!3!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1350574608</Property> + </Item> + <Item Name="Write Data - String.vi" Type="VI" URL="../API/Write Data - String.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'\!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!11$$`````"F.U=GFO:Q!!)E"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"6-X)'FO!'%!]!!-!!-!"!!%!!5!"!!'!!1!"Q!)!!E!#A!,!Q!!?!!!#1!!!!!!!!!!!!!!$1M!!!!!!!!)!!!!!!!!!"!!!!!)!!!!%A!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Q!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1082130960</Property> + </Item> + <Item Name="Write Data - Word (Array).vi" Type="VI" URL="../API/Write Data - Word (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!9!"6:B<(6F!"B!1!!"`````Q!+#F>P=G1A18*S98E!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Data - Word (Scalar).vi" Type="VI" URL="../API/Write Data - Word (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!9!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + </Item> + <Item Name="Read PLC Data Array.vi" Type="VI" URL="../API/Read PLC Data Array.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0)S^#@P!!%!!!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1350574608</Property> + <Property Name="NI.ClassItem.State" Type="Int">1082143248</Property> </Item> - <Item Name="Write Data - DWord (Array).vi" Type="VI" URL="../API/Write Data - DWord (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!=!"6:B<(6F!"B!1!!"`````Q!+#U28<X*E)%&S=G&Z!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> + <Item Name="Read PLC Data Scalar.vi" Type="VI" URL="../API/Read PLC Data Scalar.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0*_(.>F!!%!!!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + <Property Name="NI.ClassItem.State" Type="Int">1082143248</Property> </Item> - <Item Name="Write Data - DWord (Scalar).vi" Type="VI" URL="../API/Write Data - DWord (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!=!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Item Name="Write PLC Data Array.vi" Type="VI" URL="../API/Write PLC Data Array.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0)S^&JU!!%!!!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + <Property Name="NI.ClassItem.State" Type="Int">1082143248</Property> </Item> - <Item Name="Write Data - Int (Array).vi" Type="VI" URL="../API/Write Data - Int (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(-!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!)!"6:B<(6F!":!1!!"`````Q!+#5FO>#""=H*B?1!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!,!!Q$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!A!!!!!!!!!%!!!!!I!!!!3!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$1!!!!!</Property> + <Item Name="Write PLC Data Scalar.vi" Type="VI" URL="../API/Write PLC Data Scalar.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0*_(3]>!!%!!!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + <Property Name="NI.ClassItem.State" Type="Int">1074278928</Property> </Item> - <Item Name="Write Data - Int (Scalar).vi" Type="VI" URL="../API/Write Data - Int (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!)!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> - </Item> - <Item Name="Write Data - Raw.vi" Type="VI" URL="../API/Write Data - Raw.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!)\!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!(-!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X-55T>@6G&S;7&C<'6@6(FQ:3ZD>'Q!25!6!!E$,3UN!U**6!2#762&"%.)16)%6U^32!.*4F1&2&>05E1%2%F/6!2325&-!!!.6G&S;7&C<'5A6(FQ:1!41!9!$%2B>'%A1GRP9WMA)Q!!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!=!$6.U98*U)%&E:(*F=X-!"1!&!!!91%!!!@````]!#QJ8=GFU:3"%982B!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!'!!=!"!!)!!E!#A!-!!U$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!%!!!!!A!!!!!!!!!%!!!!!I!!!!3!!!"%A!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$A!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342714386</Property> - </Item> - <Item Name="Write Data - Real (Array).vi" Type="VI" URL="../API/Write Data - Real (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!E!"6:B<(6F!"B!1!!"`````Q!+#F*F97QA18*S98E!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> - </Item> - <Item Name="Write Data - Real (Scalar).vi" Type="VI" URL="../API/Write Data - Real (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!E!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + </Item> + <Item Name="Parameters" Type="Folder"> + <Item Name="Type-Specific Helpers" Type="Folder"> + <Item Name="Read Parameter - Boolean (Scalar).vi" Type="VI" URL="../API/Read Parameter - Boolean (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&(!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!J!)16797RV:1!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!!,1!9!"5FO:'6Y!!^!"A!*5'&S97VF>'6S!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!%U!'!!R%=GFW:3"09GJF9X1!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"1!'!!1!"Q!%!!A!#1!%!!I!#Q-!!(A!!!E!!!!!!!!!#1!!!!U,!!!!!!!!%!!!!!!!!!!1!!!!#A!!!!!!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Read Parameter - Byte (Scalar).vi" Type="VI" URL="../API/Read Parameter - Byte (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&/!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!"1!+1HFU:3"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!#U!'!!6*<G2F?!!01!9!#6"B=G&N:82F=A!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!5!"A!%!!=!"!!)!!E!"!!+!!M$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!!!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Read Parameter - Char (Scalar).vi" Type="VI" URL="../API/Read Parameter - Char (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&/!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!!1!+1WBB=C"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!#U!'!!6*<G2F?!!01!9!#6"B=G&N:82F=A!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!5!"A!%!!=!"!!)!!E!"!!+!!M$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!!!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Read Parameter - DInt (Scalar).vi" Type="VI" URL="../API/Read Parameter - DInt (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&/!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!!Q!+2%FO>#"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!#U!'!!6*<G2F?!!01!9!#6"B=G&N:82F=A!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!5!"A!%!!=!"!!)!!E!"!!+!!M$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!!!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Read Parameter - DWord (Scalar).vi" Type="VI" URL="../API/Read Parameter - DWord (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&/!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!"Q!,2&>P=G1A6G&M>75!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!#U!'!!6*<G2F?!!01!9!#6"B=G&N:82F=A!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!5!"A!%!!=!"!!)!!E!"!!+!!M$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!!!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Read Parameter - Int (Scalar).vi" Type="VI" URL="../API/Read Parameter - Int (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&-!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!^!!A!*37ZU)&:B<(6F!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!41!9!$%2S;8:F)%^C;G6D>!!!)E"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"6-X)'FO!'%!]!!-!!-!"!!&!!9!"!!(!!1!#!!*!!1!#A!,!Q!!?!!!#1!!!!!!!!!*!!!!$1M!!!!!!!!1!!!!!!!!!"!!!!!+!!!!!!!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Q!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Read Parameter - Raw.vi" Type="VI" URL="../API/Read Parameter - Raw.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(N!!!!%1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"1!&!!!71%!!!@````]!"!F3:7&E)%2B>'%!%5!'!!N4:8&V:7ZD:3"/<Q!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!"T!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T&&-X8V:B=GFB9GRF8V2Z='5O9X2M!%6!&1!*!SUN,1.#361%1FF5212$3%&3"&>05E1$35Z5"5284V*%"%2*4F1%5E6"4!!!$6:B=GFB9GRF)&2Z='5!#U!'!!6*<G2F?!!21!9!#V*F971A4'6O:X2I!!^!"A!*5'&S97VF>'6S!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!"!!!!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!&!!9!"Q!)!!E!#A!,!!Q!$1!/!!]$!!"Y!!!*!!!!#1!!!!E!!!!.#Q!!%!!!!"!!!!!1!!!!%!!!!!I!!!!!!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!%!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> + </Item> + <Item Name="Read Parameter - Real (Scalar).vi" Type="VI" URL="../API/Read Parameter - Real (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&/!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!#1!+5G6B<#"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!#U!'!!6*<G2F?!!01!9!#6"B=G&N:82F=A!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!5!"A!%!!=!"!!)!!E!"!!+!!M$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!!!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Read Parameter - Word (Array).vi" Type="VI" URL="../API/Read Parameter - Word (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&P!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!!F!"A!$64%W!"B!1!!"`````Q!&#F>P=G1A18*S98E!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!%5!'!!N3:7&E)%RF<G>U;!!01!9!#6"B=G&N:82F=A!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!9!"Q!%!!A!#1!+!!M!"!!-!!U$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!"!!!!!1!!!!%!!!!!I!!!!!!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$A!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> + </Item> + <Item Name="Read Parameter - Word (Scalar).vi" Type="VI" URL="../API/Read Parameter - Word (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&/!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!"A!+6W^S:#"797RV:1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!#U!'!!6*<G2F?!!01!9!#6"B=G&N:82F=A!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!5!"A!%!!=!"!!)!!E!"!!+!!M$!!"Y!!!*!!!!!!!!!!E!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!!!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> + </Item> + <Item Name="Write Parameter - Boolean (Scalar).vi" Type="VI" URL="../API/Write Parameter - Boolean (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&(!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!+1#%&6G&M>75!%U!'!!R%=GFW:3"09GJF9X1!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!%!!!!!!!!!!1!!!!#A!!!"!!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Parameter - Byte (Scalar).vi" Type="VI" URL="../API/Write Parameter - Byte (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&)!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!,1!5!"6:B<(6F!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!1!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Parameter - Char (Scalar).vi" Type="VI" URL="../API/Write Parameter - Char (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&)!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!,1!%!"6:B<(6F!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!1!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Parameter - DInt (Scalar).vi" Type="VI" URL="../API/Write Parameter - DInt (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&)!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!,1!-!"6:B<(6F!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!1!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Parameter - DWord (Scalar).vi" Type="VI" URL="../API/Write Parameter - DWord (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&)!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!,1!=!"6:B<(6F!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!1!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Parameter - Int (Scalar).vi" Type="VI" URL="../API/Write Parameter - Int (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&)!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!,1!)!"6:B<(6F!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!1!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Parameter - Raw.vi" Type="VI" URL="../API/Write Parameter - Raw.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(.!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!(-!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X-55T>@6G&S;7&C<'6@6(FQ:3ZD>'Q!25!6!!E$,3UN!U**6!2#762&"%.)16)%6U^32!.*4F1&2&>05E1%2%F/6!2325&-!!!.6G&S;7&C<'5A6(FQ:1!,1!9!"5FO:'6Y!!^!"A!*5'&S97VF>'6S!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!"1!&!!!91%!!!@````]!#AJ8=GFU:3"%982B!!!41!9!$%2S;8:F)%^C;G6D>!!!)E"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"6-X)'FO!'%!]!!-!!-!"!!%!!5!"A!(!!1!#!!*!!M!$!!.!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!"!!!!!1!!!!!!!!!"!!!!!+!!!"%A!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Y!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821074</Property> + </Item> + <Item Name="Write Parameter - Real (Scalar).vi" Type="VI" URL="../API/Write Parameter - Real (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&)!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!,1!E!"6:B<(6F!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!1!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + </Item> + <Item Name="Write Parameter - Word (Array).vi" Type="VI" URL="../API/Write Parameter - Word (Array).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&A!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!,1!9!"6:B<(6F!"B!1!!"`````Q!*#F>P=G1A18*S98E!!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#A!,!!Q$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!1!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$1!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> + </Item> + <Item Name="Write Parameter - Word (Scalar).vi" Type="VI" URL="../API/Write Parameter - Word (Scalar).vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&)!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!,1!9!"6:B<(6F!".!"A!-2(*J>G5A4W*K:7.U!!!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!"!!!!!!!!!!%!!!!!I!!!!1!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> + </Item> + </Item> + <Item Name="Read Parameter Array.vi" Type="VI" URL="../API/Read Parameter Array.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0)T!"&:!!%!!!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + <Property Name="NI.ClassItem.State" Type="Int">1074278928</Property> </Item> - <Item Name="Write Data - Siemens Date & Time (Scalar).vi" Type="VI" URL="../API/Write Data - Siemens Date & Time (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'X!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!-1&1!"A6797RV:1!C1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!&5T=A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!9!"!!(!!A!#1!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!A!!!!!!!!!%!!!!!I!!!!3!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> + <Item Name="Read Parameter Scalar.vi" Type="VI" URL="../API/Read Parameter Scalar.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0*I-4+9!!%!!!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1350574608</Property> + <Property Name="NI.ClassItem.State" Type="Int">1074278928</Property> </Item> - <Item Name="Write Data - String.vi" Type="VI" URL="../API/Write Data - String.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'\!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!11$$`````"F.U=GFO:Q!!)E"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"6-X)'FO!'%!]!!-!!-!"!!%!!5!"!!'!!1!"Q!)!!E!#A!,!Q!!?!!!#1!!!!!!!!!!!!!!$1M!!!!!!!!)!!!!!!!!!"!!!!!)!!!!%A!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Q!!!!!</Property> + <Item Name="Write Parameter Array.vi" Type="VI" URL="../API/Write Parameter Array.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0*I-4+9!!%!!!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1082130960</Property> + <Property Name="NI.ClassItem.State" Type="Int">1074278928</Property> </Item> - <Item Name="Write Data - Word (Array).vi" Type="VI" URL="../API/Write Data - Word (Array).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(/!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!9!"6:B<(6F!"B!1!!"`````Q!+#F>P=G1A18*S98E!!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!M!$!-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!.!!!!!!</Property> + <Item Name="Write Parameter Scalar.vi" Type="VI" URL="../API/Write Parameter Scalar.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0)S]R/*!!%!!!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> - </Item> - <Item Name="Write Data - Word (Scalar).vi" Type="VI" URL="../API/Write Data - Word (Scalar).vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'W!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!".!"A!-2'&U93"#<'^D;S!D!!"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!".!"Q!.5X2B=H1A172E=G6T=Q!,1!9!"6:B<(6F!#*!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!64.S"J<A"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!1!!!!#A!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + <Property Name="NI.ClassItem.State" Type="Int">1074278928</Property> </Item> </Item> <Item Name="Close Connection.vi" Type="VI" URL="../API/Close Connection.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!%=!!!!#1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#J!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!R4.UZF>%.P<3"P>81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!+%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!#V-X4G6U1W^N)'FO!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!A!!!!!</Property> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!%=!!!!#1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#J!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!R4.UZF>%.P<3"P>81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!+%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!#V-X4G6U1W^N)'FO!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!!!!!!1!!!.!!!!$!!!!!!!!!!!!!!"!!A!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> </Item> <Item Name="Create Object.vi" Type="VI" URL="../API/Create Object.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&@!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#J!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!R4.UZF>%.P<3"P>81!!!V!!Q!(6'FN:7^V>!!,1!5!"&*B9WM!!%!!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X-45%26)&.J?G5A,3VS;7ZH,G.U<!!41!9!#&"%63"4;8JF!!!71&!!!Q!!!!%!!ABF=H*P=C"J<A!!#U!&!!24<'^U!!!,1!9!"&"P=H1!!"2!-0````]+36!A172E=G6T=Q!!6!$Q!!Q!!Q!%!!1!"1!'!!1!"Q!)!!E!#A!,!!Q#!!"Y!!!.#!!!!!!!!!!!!!!*!!!!#!!!!!!!!!!)!!!!!!!!!!A!!!!1!!!!%!!!!B!!!!!!!1!.!!!!!!</Property> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&?!!!!$A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#J!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!R4.UZF>%.P<3"P>81!!!V!!Q!(6'FN:7^V>!!,1!5!"&*B9WM!!$]!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X-35%26)&.J?G5N,8*J<G=O9X2M!".!"A!)5%26)&.J?G5!!":!5!!$!!!!!1!##'6S=G^S)'FO!!!,1!5!"&.M<X1!!!N!"A!%5'^S>!!!&%!Q`````QJ*5#"":'2S:8.T!!"5!0!!$!!$!!1!"!!&!!9!"!!(!!A!#1!+!!M!$!)!!(A!!!U)!!!!!!!!!!!!!!E!!!!)!!!!!!!!!!A!!!!!!!!!#!!!!"!!!!!1!!!#%!!!!!!"!!U!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1082130944</Property> + <Property Name="NI.ClassItem.State" Type="Int">1350574594</Property> </Item> <Item Name="Open Connection.vi" Type="VI" URL="../API/Open Connection.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!%3!!!!#1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#J!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!R4.UZF>%.P<3"P>81!!":!5!!$!!!!!1!##'6S=G^S)'FO!!!I1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!,5T>/:82$<WUA;7Y!91$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!%!!=$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!!!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!#!!!!!!</Property> @@ -506,57 +737,11 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342714386</Property> - </Item> - <Item Name="Read Array PLC Data.vi" Type="VI" URL="../API/Read Array PLC Data.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0)S^#@P!!%!!!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1082143248</Property> - </Item> - <Item Name="Read Scalar PLC Data.vi" Type="VI" URL="../API/Read Scalar PLC Data.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0*_(.>F!!%!!!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1082143248</Property> - </Item> - <Item Name="Write Array PLC Data.vi" Type="VI" URL="../API/Write Array PLC Data.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0)S^&JU!!%!!!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1082143248</Property> - </Item> - <Item Name="Write Scalar PLC Data.vi" Type="VI" URL="../API/Write Scalar PLC Data.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0*_(3]>!!%!!!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">0</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1074278928</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> </Item> </Item> <Item Name="Ctrls & Types" Type="Folder"> <Property Name="NI.SortType" Type="Int">3</Property> - <Item Name="S7NetCom_ConnectionStatus.ctl" Type="VI" URL="../Controls/S7NetCom_ConnectionStatus.ctl"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!"O!!!!!1"G!0%!!!!!!!!!!AV4.U.043ZM>G.M98.T'F-X1W^N8U.P<GZF9X2J<WZ4>'&U>8-O9X2M!$6!&A!##5.P<GZF9X2F:!V/<X1A1W^O<G6D>'6E!"&$<WZO:7.U;7^O)&.U982V=Q!"!!!!!!!!</Property> - <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">1048576</Property> - <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> - <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> - <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1082130944</Property> - <Property Name="NI.LibItem.Scope" Type="Int">2</Property> - </Item> <Item Name="S7_Memory_Area.ctl" Type="VI" URL="../Controls/S7_Memory_Area.ctl"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!"/!!!!!1"'!0%!!!!!!!!!!AV4.U.043ZM>G.M98.T&F-X1W^N8U&E:(*F=X.@18*F93ZD>'Q!'5!&!!^4.V^":'2S:8.T8U&S:7%!!1!!!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> @@ -575,7 +760,7 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> <Property Name="NI.ClassItem.State" Type="Int">1082130944</Property> </Item> - <Item Name="PDU Size --ring.ctl" Type="VI" URL="../PDU Size --ring.ctl"> + <Item Name="PDU Size--ring.ctl" Type="VI" URL="../Controls/PDU Size--ring.ctl"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!!-!!!!!1!%!!!!!1!!!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">4194304</Property> @@ -707,7 +892,16 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> <Property Name="NI.ClassItem.State" Type="Int">1107821058</Property> </Item> - <Item Name="S7COMM - Build Params - any-type Addressing.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Build Params - any-type Addressing.vi"> + <Item Name="S7COMM - Build Params - DRIVE-ES-ANY Addressing.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Build Params - DRIVE-ES-ANY Addressing.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'8!!!!#Q!%!!!!#U!&!!2#?82F!!!71%!!!@````]!!1F4.S"198*B<8-!#U!'!!6*<G2F?!!01!9!#6"B=G&N:82F=A"7!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T)6-X1U^.43!N)%:V<G.U;7^O)%.P:'6T,3VS;7ZH,G.U<!!<1!5!%&-X8U:V<G.U;7^O8U.P:'5!!"&!"1!+382F<3"$<X6O>!!!%U!'!!R%=GFW:3"09GJF9X1!!!N!"A!&1W^V<H1!>Q$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=R24.V^798*J97*M:6^5?8"F,G.U<!"*1"5!#1-N,3U$1EF5"%*:6%5%1UB"5A284V*%!UF/6!6%6U^32!2%35Z5"&*&15Q!!""4.V^798*J97*M:6^5?8"F!!"5!0!!$!!!!!!!!!!#!!-!!!!%!!5!"A!(!!A!#1)!!(A!!!!!!!!!!!!!!!!!!!E!!!!1!!!!!!!!!"!!!!!)!!!!%!!!!"!!!!!1!!!!%!!!!!!"!!I!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710272</Property> + </Item> + <Item Name="S7COMM - Build Params - S7-ANY Addressing.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Build Params - S7-ANY Addressing.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!)7!!!!$!!%!!!!#U!&!!2#?82F!!!71%!!!@````]!!1F4.S"198*B<8-!%U!(!!V4>'&S>#"":'2S:8.T!"&!"1!+1GFU)%^G:H.F>!!!?1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!45!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!/5T>@476N<X*Z8U&S:7%!!&9!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X-B5T>$4UV.)#UA2H6O9X2J<WYA1W^E:8-N,8*J<G=O9X2M!"N!"1!15T>@2H6O9X2J<WZ@1W^E:1!!%5!&!!J*>'6N)%.P>7ZU!!!01!9!#52#)%ZV<7*F=A!,1!9!"5.P>7ZU!(=!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X-55T>@6G&S;7&C<'6@6(FQ:3ZD>'Q!35!6!!E$,3UN!U**6!2#762&"%.)16)%6U^32!.*4F1&2&>05E1%2%F/6!2325&-!!!15T>@6G&S;7&C<'6@6(FQ:1!!6!$Q!!Q!!!!!!!!!!A!$!!1!"1!'!!=!#!!*!!I#!!"Y!!!!!!!!!!!!!!!!!!!*!!!!%A!!!!!!!!!1!!!!#!!!!"!!!!!!!!!!%!!!!"!!!!!!!1!,!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> @@ -752,6 +946,15 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> <Property Name="NI.ClassItem.State" Type="Int">276836864</Property> </Item> + <Item Name="S7COMM - Evaluate PDU Size Negotiation.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Evaluate PDU Size Negotiation.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!%\!!!!#Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#J!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!R4.UZF>%.P<3"P>81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!#U!&!!2#?82F!!!51%!!!@````]!"Q:4.S"12&5!!#B!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!N4.UZF>%.P<3"J<A"B!0!!$!!$!!1!"!!&!!1!"!!%!!1!"A!%!!A!#1-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!)1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!+!!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1074536976</Property> + </Item> <Item Name="S7COMM - Evaluate Protocol Header.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Evaluate Protocol Header.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!$L!!!!#1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!'5!&!"*14%-A5G6T='^O=W5A6G&M>75!!"6!"1!/5T=A5(*P>'^D<WQA351!!&1!]!!-!!-!"!!%!!1!"!!%!!1!"!!&!!1!"A!(!A!!?!!!$1A!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!"!!!!!1!!!!!!%!#!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> @@ -789,24 +992,42 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.State" Type="Int">276836864</Property> </Item> <Item Name="S7COMM - Evaluate Setup Communication Response.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Evaluate Setup Communication Response.vi"> - <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!%\!!!!#Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#J!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!R4.UZF>%.P<3"P>81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!#U!&!!2#?82F!!!51%!!!@````]!"Q:4.S"12&5!!#B!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!N4.UZF>%.P<3"J<A"B!0!!$!!$!!1!"!!&!!1!"!!%!!1!"A!%!!A!#1-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!)1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!+!!!!!!</Property> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!%\!!!!#Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#J!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!R4.UZF>%.P<3"P>81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!#U!&!!2#?82F!!!51%!!!@````]!"Q:4.S"12&5!!#B!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!N4.UZF>%.P<3"J<A"B!0!!$!!$!!1!"!!&!!1!"!!%!!1!"A!%!!A!#1-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!)1!!!!%!!!$1!!!!Q!!!!!!!!!!!!!!1!+!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342714386</Property> + <Property Name="NI.ClassItem.State" Type="Int">1107821072</Property> + </Item> + <Item Name="S7COMM - Format Read Drive-ES-Any Request.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Format Read Drive-ES-Any Request.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'&!!!!#Q!%!!!!#U!&!!2#?82F!!!91%!!!@````]!!1N4.S"12&5A2'&U91!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!!21!9!#V*F971A4'6O:X2I!(-!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X-55T>@6G&S;7&C<'6@6(FQ:3ZD>'Q!25!6!!E$,3UN!U**6!2#762&"%.)16)%6U^32!.*4F1&2&>05E1%2%F/6!2325&-!!!.6G&S;7&C<'5A6(FQ:1!,1!9!"5FO:'6Y!!^!"A!*5'&S97VF>'6S!".!"A!-2(*J>G5A4W*K:7.U!!!A1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!#5T=!!'%!]!!-!!!!!!!#!!-!!!!!!!1!"1!'!!=!#!!*!A!!?!!!!!!!!!!!!!!*!!!!$1M!!!!!!!!!!!!!%!!!!"!!!!!1!!!!%!!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!I!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710272</Property> </Item> - <Item Name="S7COMM - Format Read Request.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Format Read Request.vi"> + <Item Name="S7COMM - Format Read S7-ANY Request.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Format Read S7-ANY Request.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!)%!!!!$!!%!!!!#U!&!!2#?82F!!!91%!!!@````]!!1N4.S"12&5A2'&U91!E1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!'5T=A<X6U!!!21!5!#E*J>#"0:G:T:81!!"&!"A!,5G6B:#"-:7ZH>'A!=Q$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=R24.V^798*J97*M:6^5?8"F,G.U<!"&1"5!#1-N,3U$1EF5"%*:6%5%1UB"5A284V*%!UF/6!6%6U^32!2%35Z5"&*&15Q!!!V798*J97*M:3"5?8"F!".!"A!-2'&U93"#<'^D;S!D!!!41!=!$6.U98*U)%&E:(*F=X-!>1$RX'1CA1!!!!)15T>/:82$<WUO<(:D<'&T=R*4.V^.:7VP=HF@18*F93ZD>'Q!35!6!!='5#""=G6B"EEA18*F91:0)%&S:7%'43""=G6B"U2#)%&S:7%(1W^V<H2F=A65;7VF=A!,476N<X*Z)%&S:7%!)%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!!F-X!!"B!0!!$!!!!!!!!A!$!!1!!!!&!!9!"Q!)!!E!#A)!!(A!!!!!!!!!!!!!#1!!!!U,!!!!!!!!!!!!!"!!!!!1!!!!!!!!!")!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!,!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> + <Property Name="NI.ClassItem.State" Type="Int">1074536964</Property> + </Item> + <Item Name="S7COMM - Format Write Drive-ES-Any Request.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Format Write Drive-ES-Any Request.vi"> + <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'.!!!!$!!%!!!!$5!&!!>/>7VF=GFD!"B!1!!"`````Q!"#V-X)&"%63"%982B!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!!5!"1!!%E"!!!(`````!!1%2'&U91!!=Q$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=R24.V^798*J97*M:6^5?8"F,G.U<!"&1"5!#1-N,3U$1EF5"%*:6%5%1UB"5A284V*%!UF/6!6%6U^32!2%35Z5"&*&15Q!!!V798*J97*M:3"5?8"F!!N!"A!&37ZE:8A!$U!'!!F198*B<76U:8)!%U!'!!R%=GFW:3"09GJF9X1!!#"!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!*4.Q!!91$Q!!Q!!!!!!!)!!Q!!!!!!"1!'!!=!#!!*!!I#!!"Y!!!!!!!!!!!!!!E!!!!.#Q!!!!!!!!!!!!%3!!!!%!!!!"!!!!!1!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!#Q!!!!!</Property> + <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> + <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> + <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> <Property Name="NI.ClassItem.State" Type="Int">1342710272</Property> </Item> - <Item Name="S7COMM - Format Write Request.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Format Write Request.vi"> + <Item Name="S7COMM - Format Write S7-ANY Request.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Format Write S7-ANY Request.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!)-!!!!$1!%!!!!$5!&!!>/>7VF=GFD!"B!1!!"`````Q!"#V-X)&"%63"%982B!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!"&!"1!+1GFU)%^G:H.F>!!!"1!&!!!31%!!!@````]!"12%982B!!"T!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T&&-X8V:B=GFB9GRF8V2Z='5O9X2M!%6!&1!*!SUN,1.#361%1FF5212$3%&3"&>05E1$35Z5"5284V*%"%2*4F1%5E6"4!!!$6:B=GFB9GRF)&2Z='5!%U!'!!R%982B)%*M<W.L)#-!!".!"Q!.5X2B=H1A172E=G6T=Q"V!0(=:#+"!!!!!B"4.UZF>%.P<3ZM>G.M98.T%F-X8UVF<7^S?6^"=G6B,G.U<!"*1"5!"Q:1)%&S:7%'33""=G6B"E]A18*F91:.)%&S:7%(2%)A18*F91>$<X6O>'6S"62J<76S!!N.:7VP=HEA18*F91!A1(!!(A!!%B"4.UZF>%.P<3ZM>G.M98.T!!!#5T=!!'%!]!!-!!!!!!!#!!-!"!!!!!9!"Q!)!!E!#A!,!A!!?!!!!!!!!!!!!!!*!!!!$1M!!!!!!!!!!!!"%A!!!"!!!!!!!!!!%A!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Q!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> @@ -872,20 +1093,20 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Item Name="S7COMM - Parse Response - Decode Read Item - Split Data Array.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Parse Response - Decode Read Item - Split Data Array.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&R!!!!$!!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!8A$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=S>4.U.045UA,3"5=G&O=X"P=H1A2'&U93"5?8"F=SUN=GFO:SZD>'Q!(5!&!".5=G&O=X"P=H1A2'&U93"5?8"F!!N!"A!&1W^V<H1!#U!&!!2#?82F!!!C1%!!!@````]!"B63:8.U)'^G)&*F=X"P<H.F)%2B>'%!"!!!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!(E"!!!(`````!!915G6T='^O=W5A2'&U93"J<A!!6!$Q!!Q!!Q!%!!5!"Q!)!!A!#!!)!!E!#!!)!!I#!!"Y!!!.#!!!#1!!!!E!!!!*!!!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!!!!!!B!!!!!!!1!,!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">128</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821056</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342714370</Property> </Item> <Item Name="S7COMM - Parse Response - Evaluate Header.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Parse Response - Evaluate Header.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&M!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!&5!'!!^4:8&V:7ZD:3"/>7VC:8)!#U!&!!2#?82F!!!C1%!!!@````]!"264.U.045UA5'&S97UA97ZE)%2B>'%!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!"!!!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!(%"!!!(`````!!5/5T=A5%26)%2B>'%A;7Y!!#"!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!*4.Q!!91$Q!!Q!!Q!%!!9!"Q!)!!A!#!!)!!E!#!!+!!M#!!"Y!!!.#!!!#1!!!!E!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!#%!!!!"!!!!U!!!!-!!!!!!!!!!!!!!%!$!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">128</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821056</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342714370</Property> </Item> <Item Name="S7COMM - Parse Response - Evaluate Params.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Parse Response - Evaluate Params.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&H!!!!$!!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!%5!&!!J*>'6N)%.P>7ZU!!"3!0%!!!!!!!!!!B"4.UZF>%.P<3ZM>G.M98.T)6-X1U^.43!N)%:V<G.U;7^O)%.P:'6T,3VS;7ZH,G.U<!!81!5!$5:V<G.U;7^O)%.P:'5!#U!&!!2#?82F!!!91%!!!@````]!"AN4.U.045UA2'&U91!%!!!!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!E1%!!!@````]!"B:4.U.045UA5'&S97VT)'&O:#"%982B!!"5!0!!$!!$!!1!"1!(!!A!#!!)!!A!#1!)!!A!#A)!!(A!!!U)!!!*!!!!#1!!!!E!!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!!!!!#%!!!!!!"!!M!!!!!</Property> @@ -899,13 +1120,13 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Item Name="S7COMM - Parse Response.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Parse Response.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(;!!!!$Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!&5!'!!^4:8&V:7ZD:3"/>7VC:8)!"1!&!!!=1%!!!P``````````!!5+2'&U93""=H*B?1!!*%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!"F-X)'^V>!!!"!!!!(-!]1!!!!!!!!!#%&-X4G6U1W^N,GRW9WRB=X-55T>@6G&S;7&C<'6@6(FQ:3ZD>'Q!25!6!!E$,3UN!U**6!2#762&"%.)16)%6U^32!.*4F1&2&>05E1%2%F/6!2325&-!!!.6G&S;7&C<'5A6(FQ:1!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!!N!"1!%1HFU:1!!'%"!!!(`````!!M,5T=A5%26)%2B>'%!)%"Q!"Y!!")15T>/:82$<WUO<(:D<'&T=Q!!!F-X!!"B!0!!$!!$!!1!"A!(!!A!#!!)!!E!#A!)!!Q!$1-!!(A!!!U)!!!*!!!!#1!!!!U,!!!!!!!!!!!!!!!!!!!1!!!!#A!!!!!!!!)1!!!!#!!!$1!!!!Q!!!!!!!!!!!!!!1!/!!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> - <Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property> + <Property Name="NI.ClassItem.Flags" Type="Int">128</Property> <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342714386</Property> </Item> - <Item Name="S7COMM - Response Error Code-error.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Response Error Code-error.vi"> + <Item Name="S7COMM - Response Error Code--error.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Response Error Code--error.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!#>!!!!"A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!&1!]!!-!!-!"!!%!!1!"!!%!!1!"!!%!!1!"!!%!A!!?!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!"1!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> @@ -923,7 +1144,7 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> <Property Name="NI.ClassItem.State" Type="Int">1074278912</Property> </Item> - <Item Name="S7COMM - Response Item Return Code-error.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Response Item Return Code-error.vi"> + <Item Name="S7COMM - Response Item Return Code--error.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Response Item Return Code--error.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!#>!!!!"A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!&1!]!!-!!-!"!!%!!1!"!!%!!1!"!!%!!1!"!!%!A!!?!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!"1!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> @@ -941,7 +1162,7 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> <Property Name="NI.ClassItem.State" Type="Int">1082130944</Property> </Item> - <Item Name="S7COMM - Response Message Type Mismatch-error.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Response Message Type Mismatch-error.vi"> + <Item Name="S7COMM - Response Message Type Mismatch--error.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Response Message Type Mismatch--error.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!#>!!!!"A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!&1!]!!-!!-!"!!%!!1!"!!%!!1!"!!%!!1!"!!%!A!!?!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!"1!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> @@ -950,7 +1171,7 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> <Property Name="NI.ClassItem.State" Type="Int">276836864</Property> </Item> - <Item Name="S7COMM - Response Protocol Header Mismatch-error.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Response Protocol Header Mismatch-error.vi"> + <Item Name="S7COMM - Response Protocol Header Mismatch--error.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Response Protocol Header Mismatch--error.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!#>!!!!"A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!&1!]!!-!!-!"!!%!!1!"!!%!!1!"!!%!!1!"!!%!A!!?!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!"1!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> @@ -959,7 +1180,7 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> <Property Name="NI.ClassItem.State" Type="Int">276836864</Property> </Item> - <Item Name="S7COMM - Response Sequence Number Mismatch-error.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Response Sequence Number Mismatch-error.vi"> + <Item Name="S7COMM - Response Sequence Number Mismatch--error.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Response Sequence Number Mismatch--error.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!#>!!!!"A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!&1!]!!-!!-!"!!%!!1!"!!%!!1!"!!%!!1!"!!%!A!!?!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!"1!!!!!</Property> <Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property> <Property Name="NI.ClassItem.Flags" Type="Int">160</Property> @@ -993,7 +1214,7 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342714386</Property> + <Property Name="NI.ClassItem.State" Type="Int">1342710288</Property> </Item> <Item Name="S7COMM - Siemens Date & Time to Timestamp.vi" Type="VI" URL="../SubVIs/S7COMM/S7COMM - Siemens Date & Time to Timestamp.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!'\!!!!&!!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!&E!B%5FO>G&M;71A6'FN:8.U97VQ!!N!"A!%776B=A!!#U!&!!6.<WZU;!!*1!5!!U2B?1!,1!5!"%BP>8)!!!V!"1!'47FO>82F!!!.1!5!"F.F9W^O:!!!%5!(!!J/97ZP=W6D<WZE!!!.1!5!"V>F:7NE98E!51$R!!!!!!!!!!)15T>/:82$<WUO<(:D<'&T=RF4.U.045UA,3"%6%QN,7.M>8.U:8)O9X2M!"Z!5!!)!!5!"A!(!!A!#1!+!!M!$!*%6!!!%E"5!!9+6'FN:3"4>'&N=!!!"!!!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!"1!&!!!?1%!!!@````]!%2"4.S"%162&8U&/2&^535V&!!"5!0!!$!!$!!1!$1!/!!]!$Q!0!!]!%!!0!!]!%A)!!(A!!!U)!!!*!!!!#1!!!!E!!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!!!!!"%A!!!!!"!"-!!!!!</Property> @@ -1078,7 +1299,7 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821058</Property> + <Property Name="NI.ClassItem.State" Type="Int">1082143232</Property> </Item> <Item Name="TPKT - Get TDPU Length.vi" Type="VI" URL="../SubVIs/TPKT/TPKT - Get TDPU Length.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!$R!!!!#A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!"&!"A!,6&"%63"-:7ZH>'A!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1!,1!5!"%*Z>'5!!"B!1!!"`````Q!(#V213V1A3'6B:'6S!&1!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!)!A!!?!!!$1A!!!!!!!!!!!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!!!!)1!!!!!!%!#1!!!!!</Property> @@ -1087,7 +1308,7 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821058</Property> + <Property Name="NI.ClassItem.State" Type="Int">1082143232</Property> </Item> <Item Name="TPKT - Header Bytes 1 and 2--constant.vi" Type="VI" URL="../SubVIs/TPKT/TPKT - Header Bytes 1 and 2--constant.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!#4!!!!"!!%!!!!$U!&!!B3:8.F=H:F:!!!*%"!!!(`````!!%86&",6#"):7&E:8)A1HFU:8-A-3!G)$)!6!$Q!!Q!!!!!!!!!!A!!!!!!!!!!!!!!!!!!!!!#!!"Y!!!!!!!!!!!!!!!!!!!*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!$!!!!!!</Property> @@ -1105,7 +1326,7 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1342710290</Property> + <Property Name="NI.ClassItem.State" Type="Int">1082130960</Property> </Item> <Item Name="TPKT - Response Header Mismatch--error.vi" Type="VI" URL="../SubVIs/TPKT/TPKT - Response Header Mismatch--error.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!#>!!!!"A!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!&1!]!!-!!-!"!!%!!1!"!!%!!1!"!!%!!1!"!!%!A!!?!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!"1!!!!!</Property> @@ -1123,7 +1344,7 @@ Copyright (c) 2019 Hampel Software Engineering (HSE), released under BSD license <Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property> <Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property> <Property Name="NI.ClassItem.Priority" Type="Int">1</Property> - <Property Name="NI.ClassItem.State" Type="Int">1107821058</Property> + <Property Name="NI.ClassItem.State" Type="Int">1082143232</Property> </Item> <Item Name="TPKT - Write Packet.vi" Type="VI" URL="../SubVIs/TPKT/TPKT - Write Packet.vi"> <Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!%B!!!!#Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!#2!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!:4.S"P>81!!":!5!!$!!!!!1!##'6S=G^S)'FO!!!,1!5!"%*Z>'5!!"*!1!!"`````Q!("&212&5!!#"!=!!?!!!3%&-X4G6U1W^N,GRW9WRB=X-!!!*4.Q!!91$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!)!!E$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!#%!!!!!I!!!U!!!!-!!!!!!!!!!!!!!%!#A!!!!!</Property> diff --git a/Source/S7NetCom.lvproj b/Source/S7NetCom.lvproj index deb3efbca2d9c82fcf2f5c017574154fc276d1f8..e24be88d57650cfe1e5d824ec5f39ae01ac15d9f 100644 --- a/Source/S7NetCom.lvproj +++ b/Source/S7NetCom.lvproj @@ -14,19 +14,97 @@ The VIs in this project are provided and maintained by HAMPEL SOFTWARE ENGINEERI <Property Name="server.vi.callsEnabled" Type="Bool">true</Property> <Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property> <Property Name="specify.custom.address" Type="Bool">false</Property> + <Item Name="Resources" Type="Folder"> + <Item Name="S7NetCom Logo 32x32.png" Type="Document" URL="../../Resources/S7NetCom Logo 32x32.png"/> + <Item Name="s7netcom.png" Type="Document" URL="../../Resources/s7netcom.png"/> + <Item Name="S7NetCom_vi-icon.ico" Type="Document" URL="../../Resources/S7NetCom_vi-icon.ico"/> + <Item Name="S7NetCom_vi-icon.png" Type="Document" URL="../../Resources/S7NetCom_vi-icon.png"/> + </Item> <Item Name="Source" Type="Folder"> <Item Name="S7NetCom Big Packages Test.vi" Type="VI" URL="../S7NetCom Big Packages Test.vi"/> + <Item Name="S7NetCom Simple Param Test.vi" Type="VI" URL="../S7NetCom Simple Param Test.vi"/> <Item Name="S7NetCom Simple Test Harness.vi" Type="VI" URL="../S7NetCom Simple Test Harness.vi"/> <Item Name="S7NetCom.lvclass" Type="LVClass" URL="../S7NetCom.lvclass"/> </Item> <Item Name="README.vi" Type="VI" URL="../../README.vi"/> <Item Name="Dependencies" Type="Dependencies"> <Item Name="vi.lib" Type="Folder"> + <Item Name="BuildHelpPath.vi" Type="VI" URL="/<vilib>/Utility/error.llb/BuildHelpPath.vi"/> + <Item Name="Check Special Tags.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Check Special Tags.vi"/> + <Item Name="Clear Errors.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Clear Errors.vi"/> + <Item Name="Convert property node font to graphics font.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Convert property node font to graphics font.vi"/> + <Item Name="Details Display Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Details Display Dialog.vi"/> + <Item Name="DialogType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogType.ctl"/> + <Item Name="DialogTypeEnum.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/DialogTypeEnum.ctl"/> <Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Cluster From Error Code.vi"/> + <Item Name="Error Code Database.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Code Database.vi"/> + <Item Name="ErrWarn.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/ErrWarn.ctl"/> + <Item Name="eventvkey.ctl" Type="VI" URL="/<vilib>/event_ctls.llb/eventvkey.ctl"/> + <Item Name="Find Tag.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Find Tag.vi"/> + <Item Name="Format Message String.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Format Message String.vi"/> + <Item Name="General Error Handler Core CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler Core CORE.vi"/> + <Item Name="General Error Handler.vi" Type="VI" URL="/<vilib>/Utility/error.llb/General Error Handler.vi"/> + <Item Name="Get String Text Bounds.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Get String Text Bounds.vi"/> + <Item Name="Get Text Rect.vi" Type="VI" URL="/<vilib>/picture/picture.llb/Get Text Rect.vi"/> + <Item Name="GetHelpDir.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetHelpDir.vi"/> + <Item Name="GetRTHostConnectedProp.vi" Type="VI" URL="/<vilib>/Utility/error.llb/GetRTHostConnectedProp.vi"/> + <Item Name="Longest Line Length in Pixels.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Longest Line Length in Pixels.vi"/> + <Item Name="LVBoundsTypeDef.ctl" Type="VI" URL="/<vilib>/Utility/miscctls.llb/LVBoundsTypeDef.ctl"/> <Item Name="LVDateTimeRec.ctl" Type="VI" URL="/<vilib>/Utility/miscctls.llb/LVDateTimeRec.ctl"/> + <Item Name="LVRectTypeDef.ctl" Type="VI" URL="/<vilib>/Utility/miscctls.llb/LVRectTypeDef.ctl"/> + <Item Name="Not Found Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Not Found Dialog.vi"/> + <Item Name="Search and Replace Pattern.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Search and Replace Pattern.vi"/> + <Item Name="Set Bold Text.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Set Bold Text.vi"/> + <Item Name="Set String Value.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Set String Value.vi"/> + <Item Name="Simple Error Handler.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Simple Error Handler.vi"/> + <Item Name="TagReturnType.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/TagReturnType.ctl"/> + <Item Name="Three Button Dialog CORE.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Three Button Dialog CORE.vi"/> + <Item Name="Three Button Dialog.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Three Button Dialog.vi"/> + <Item Name="Trim Whitespace.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Trim Whitespace.vi"/> + <Item Name="whitespace.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/whitespace.ctl"/> </Item> </Item> <Item Name="Build Specifications" Type="Build"> + <Item Name="hse_executable" Type="EXE"> + <Property Name="App_copyErrors" Type="Bool">true</Property> + <Property Name="App_INI_aliasGUID" Type="Str">{EF1B4086-4764-4357-B8DD-7E966D7FF8E1}</Property> + <Property Name="App_INI_GUID" Type="Str">{FB47098F-7D15-42F5-B401-1C4AE9941C8A}</Property> + <Property Name="App_serverConfig.httpPort" Type="Int">8002</Property> + <Property Name="Bld_autoIncrement" Type="Bool">true</Property> + <Property Name="Bld_buildCacheID" Type="Str">{04A7C542-6FC3-4E0E-A978-E9543B2FF22D}</Property> + <Property Name="Bld_buildSpecName" Type="Str">hse_executable</Property> + <Property Name="Bld_excludeInlineSubVIs" Type="Bool">true</Property> + <Property Name="Bld_excludeLibraryItems" Type="Bool">true</Property> + <Property Name="Bld_excludePolymorphicVIs" Type="Bool">true</Property> + <Property Name="Bld_localDestDir" Type="Path">../builds/hse_executable</Property> + <Property Name="Bld_localDestDirType" Type="Str">relativeToCommon</Property> + <Property Name="Bld_modifyLibraryFile" Type="Bool">true</Property> + <Property Name="Bld_previewCacheID" Type="Str">{7564DFB5-2942-47DB-9773-D3E8EDAB932F}</Property> + <Property Name="Bld_version.build" Type="Int">5</Property> + <Property Name="Bld_version.major" Type="Int">1</Property> + <Property Name="Destination[0].destName" Type="Str">S7NetCom Simple Test Harness.exe</Property> + <Property Name="Destination[0].path" Type="Path">../builds/hse_executable/S7NetCom Simple Test Harness.exe</Property> + <Property Name="Destination[0].preserveHierarchy" Type="Bool">true</Property> + <Property Name="Destination[0].type" Type="Str">App</Property> + <Property Name="Destination[1].destName" Type="Str">Support Directory</Property> + <Property Name="Destination[1].path" Type="Path">../builds/hse_executable/data</Property> + <Property Name="DestinationCount" Type="Int">2</Property> + <Property Name="Exe_iconItemID" Type="Ref">/My Computer/Resources/S7NetCom_vi-icon.ico</Property> + <Property Name="Source[0].itemID" Type="Str">{8B15C3DA-0DF4-4629-A6B8-34B93AFD3B22}</Property> + <Property Name="Source[0].type" Type="Str">Container</Property> + <Property Name="Source[1].destinationIndex" Type="Int">0</Property> + <Property Name="Source[1].itemID" Type="Ref">/My Computer/Source/S7NetCom Simple Test Harness.vi</Property> + <Property Name="Source[1].sourceInclusion" Type="Str">TopLevel</Property> + <Property Name="Source[1].type" Type="Str">VI</Property> + <Property Name="SourceCount" Type="Int">2</Property> + <Property Name="TgtF_companyName" Type="Str">HAMPEL SOFTWARE ENGINEERING</Property> + <Property Name="TgtF_fileDescription" Type="Str">hse_executable</Property> + <Property Name="TgtF_internalName" Type="Str">hse_executable</Property> + <Property Name="TgtF_legalCopyright" Type="Str">Copyright © 2024 HAMPEL SOFTWARE ENGINEERING</Property> + <Property Name="TgtF_productName" Type="Str">hse_executable</Property> + <Property Name="TgtF_targetfileGUID" Type="Str">{A5FCFCFC-367C-4109-A153-98B200E377FA}</Property> + <Property Name="TgtF_targetfileName" Type="Str">S7NetCom Simple Test Harness.exe</Property> + </Item> <Item Name="hse_source_dist" Type="Source Distribution"> <Property Name="Bld_buildCacheID" Type="Str">{13CDF1CB-7E14-4629-A022-1D3999A08ED3}</Property> <Property Name="Bld_buildSpecName" Type="Str">hse_source_dist</Property> diff --git a/Source/SubVIs/COTP/COTP - Add Header.vi b/Source/SubVIs/COTP/COTP - Add Header.vi index dc53fb491a3260d57ceaa57de29c7dee0cdc367f..d49506ad29a42320e504d58fadfb5660d628724e 100644 Binary files a/Source/SubVIs/COTP/COTP - Add Header.vi and b/Source/SubVIs/COTP/COTP - Add Header.vi differ diff --git a/Source/SubVIs/COTP/COTP - Build Connection Request Packet.vi b/Source/SubVIs/COTP/COTP - Build Connection Request Packet.vi index efddd7bc91e7d2e386631b796787eba9ccf7666b..b8339fb27da7a4a853f9032c8d92e8fa4a7a4780 100644 Binary files a/Source/SubVIs/COTP/COTP - Build Connection Request Packet.vi and b/Source/SubVIs/COTP/COTP - Build Connection Request Packet.vi differ diff --git a/Source/SubVIs/COTP/COTP - Called TSAP Parameter--constant.vi b/Source/SubVIs/COTP/COTP - Called TSAP Parameter--constant.vi index dd745f2f663e08b69e10053c2c7c61e58ea38897..7cfae01b5f5ac6280d8e2b37e962737159e3cffe 100644 Binary files a/Source/SubVIs/COTP/COTP - Called TSAP Parameter--constant.vi and b/Source/SubVIs/COTP/COTP - Called TSAP Parameter--constant.vi differ diff --git a/Source/SubVIs/COTP/COTP - Called TSAP Parameter.vi b/Source/SubVIs/COTP/COTP - Called TSAP Parameter.vi index b45975af058b3b783b80ee326efff39a78d5221a..cffc8acafe4d02348ab8b763bee94b775073350c 100644 Binary files a/Source/SubVIs/COTP/COTP - Called TSAP Parameter.vi and b/Source/SubVIs/COTP/COTP - Called TSAP Parameter.vi differ diff --git a/Source/SubVIs/COTP/COTP - Calling TSAP Parameter--constant.vi b/Source/SubVIs/COTP/COTP - Calling TSAP Parameter--constant.vi index f52f337fa9b7afa0fb6ff4056662da1c56d32416..055485d3c425fa5f1cb325b9252a21dd979a650d 100644 Binary files a/Source/SubVIs/COTP/COTP - Calling TSAP Parameter--constant.vi and b/Source/SubVIs/COTP/COTP - Calling TSAP Parameter--constant.vi differ diff --git a/Source/SubVIs/COTP/COTP - Header for Connection Request--constant.vi b/Source/SubVIs/COTP/COTP - Header for Connection Request--constant.vi index 8a01bd742255c3d92bea22d5a15520fca8651cb9..14bca76237e320c541320a2ab882e824ae182841 100644 Binary files a/Source/SubVIs/COTP/COTP - Header for Connection Request--constant.vi and b/Source/SubVIs/COTP/COTP - Header for Connection Request--constant.vi differ diff --git a/Source/SubVIs/COTP/COTP - Header for Data Transfer--constant.vi b/Source/SubVIs/COTP/COTP - Header for Data Transfer--constant.vi index 3d345cdb8faa1782f84831ce13476dcaeaac0ff9..b19dfa506c6d0e06af0ab9fcb1040e54dc92c837 100644 Binary files a/Source/SubVIs/COTP/COTP - Header for Data Transfer--constant.vi and b/Source/SubVIs/COTP/COTP - Header for Data Transfer--constant.vi differ diff --git a/Source/SubVIs/COTP/COTP - Read Data.vi b/Source/SubVIs/COTP/COTP - Read Data.vi index 34df26a335009491a3d6206519a89c80e19ddb4e..70acb339feb3bf396ba6bd317ab261dc550aa474 100644 Binary files a/Source/SubVIs/COTP/COTP - Read Data.vi and b/Source/SubVIs/COTP/COTP - Read Data.vi differ diff --git a/Source/SubVIs/COTP/COTP - Read-Write Data.vi b/Source/SubVIs/COTP/COTP - Read-Write Data.vi index 7778557c276956d090fed308b673ecf8e6a09fe6..b17516262b07ea027b2c7c0c85bdc4c286461544 100644 Binary files a/Source/SubVIs/COTP/COTP - Read-Write Data.vi and b/Source/SubVIs/COTP/COTP - Read-Write Data.vi differ diff --git a/Source/SubVIs/COTP/COTP - Response Header Mismatch--error.vi b/Source/SubVIs/COTP/COTP - Response Header Mismatch--error.vi index 9488c4527a88580f0607d9ebb8ee7bd6de947cd3..a6395843dc6fc4a06ae13af707d6be2a1a0f6819 100644 Binary files a/Source/SubVIs/COTP/COTP - Response Header Mismatch--error.vi and b/Source/SubVIs/COTP/COTP - Response Header Mismatch--error.vi differ diff --git a/Source/SubVIs/COTP/COTP - TPDU Size Parameter--constant.vi b/Source/SubVIs/COTP/COTP - TPDU Size Parameter--constant.vi index 6b553cd3602508c0a472a5be5d1a2eeb461527d7..5401255bea74162976c624521e7449d89455ed30 100644 Binary files a/Source/SubVIs/COTP/COTP - TPDU Size Parameter--constant.vi and b/Source/SubVIs/COTP/COTP - TPDU Size Parameter--constant.vi differ diff --git a/Source/SubVIs/COTP/COTP - Validate Response Header.vi b/Source/SubVIs/COTP/COTP - Validate Response Header.vi index 230b1c21fd8aa7c40ec1dfa00b7b6cbe9abed2f8..be1de3658007aaedb4b724d63356b7a8f4ca363c 100644 Binary files a/Source/SubVIs/COTP/COTP - Validate Response Header.vi and b/Source/SubVIs/COTP/COTP - Validate Response Header.vi differ diff --git a/Source/SubVIs/Connection - COPT Connection Request.vi b/Source/SubVIs/Connection - COPT Connection Request.vi index 2f4bd3bc6f3dae36c4c5021a6688b6d4bf747a76..9dbcbd6c3541543fdb659f77437f9a6021607f83 100644 Binary files a/Source/SubVIs/Connection - COPT Connection Request.vi and b/Source/SubVIs/Connection - COPT Connection Request.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Add JOB Header to Params and Data.vi b/Source/SubVIs/S7COMM/S7COMM - Add JOB Header to Params and Data.vi index 4afb71fac0155281bad8a97d9a89b8bd75ef096b..0c2136d3471bddbc0ed4d14c84543875a5548a6b 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Add JOB Header to Params and Data.vi and b/Source/SubVIs/S7COMM/S7COMM - Add JOB Header to Params and Data.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Build Data Array.vi b/Source/SubVIs/S7COMM/S7COMM - Build Data Array.vi index 136260902d9218f255fab5550f33a3c589e78666..2fd8efda78de13743776e965206e271236fae4ba 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Build Data Array.vi and b/Source/SubVIs/S7COMM/S7COMM - Build Data Array.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Build Params - DRIVE-ES-ANY Addressing.vi b/Source/SubVIs/S7COMM/S7COMM - Build Params - DRIVE-ES-ANY Addressing.vi new file mode 100644 index 0000000000000000000000000000000000000000..a19487c4a1ceb4fa72f51eee8496516d72e1e017 Binary files /dev/null and b/Source/SubVIs/S7COMM/S7COMM - Build Params - DRIVE-ES-ANY Addressing.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Build Params - S7-ANY Addressing.vi b/Source/SubVIs/S7COMM/S7COMM - Build Params - S7-ANY Addressing.vi new file mode 100644 index 0000000000000000000000000000000000000000..12e14ac26c6ced72e9e4cae739476766cf1fb1f4 Binary files /dev/null and b/Source/SubVIs/S7COMM/S7COMM - Build Params - S7-ANY Addressing.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Build Params - any-type Addressing.vi b/Source/SubVIs/S7COMM/S7COMM - Build Params - any-type Addressing.vi deleted file mode 100644 index 081d5d58610cfa32974b45099bddabbdb3ed6d13..0000000000000000000000000000000000000000 Binary files a/Source/SubVIs/S7COMM/S7COMM - Build Params - any-type Addressing.vi and /dev/null differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Create JOB Message Header.vi b/Source/SubVIs/S7COMM/S7COMM - Create JOB Message Header.vi index bd8ba1d06ee145cc9d5b97624efabf857694a159..e439f43ba028f5464c5a7d0c29aac177f54f344a 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Create JOB Message Header.vi and b/Source/SubVIs/S7COMM/S7COMM - Create JOB Message Header.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - DTL to Timestamp.vi b/Source/SubVIs/S7COMM/S7COMM - DTL to Timestamp.vi index 692d69b1b9012fcc1e5cfe8450e9a7aa92da7080..d1efc097c5e50b95a53723b11c6b100174194c2e 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - DTL to Timestamp.vi and b/Source/SubVIs/S7COMM/S7COMM - DTL to Timestamp.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Evaluate Message Type.vi b/Source/SubVIs/S7COMM/S7COMM - Evaluate Message Type.vi index f3608ab9e0b5a58b3166a2c1d75ce8426d699b08..82fe4a64b67218fcf092281e81fd42f0ff39a307 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Evaluate Message Type.vi and b/Source/SubVIs/S7COMM/S7COMM - Evaluate Message Type.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Evaluate PDU Size Negotiation.vi b/Source/SubVIs/S7COMM/S7COMM - Evaluate PDU Size Negotiation.vi new file mode 100644 index 0000000000000000000000000000000000000000..3b906b1c5d893d188aed8a798db8f56c68b4c980 Binary files /dev/null and b/Source/SubVIs/S7COMM/S7COMM - Evaluate PDU Size Negotiation.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Evaluate Protocol Header.vi b/Source/SubVIs/S7COMM/S7COMM - Evaluate Protocol Header.vi index 21146188353e4c1731eecd37e5979571d6d6c5a6..41db25810b49c05941776a8c5bfcc68ed0933a5f 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Evaluate Protocol Header.vi and b/Source/SubVIs/S7COMM/S7COMM - Evaluate Protocol Header.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Evaluate Response Error Code.vi b/Source/SubVIs/S7COMM/S7COMM - Evaluate Response Error Code.vi index d550c3dc26a5fe6256bbaa4c7045c5665f99c88b..ee2ea991bc431af50c40b2121651839584293fa8 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Evaluate Response Error Code.vi and b/Source/SubVIs/S7COMM/S7COMM - Evaluate Response Error Code.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Evaluate Response Item Return Code.vi b/Source/SubVIs/S7COMM/S7COMM - Evaluate Response Item Return Code.vi index d6ac83ce46cec97cf0e8c4bd1cbb8d9d889338c0..48fb1a522845467fed106d3899c09e2ac2e5822c 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Evaluate Response Item Return Code.vi and b/Source/SubVIs/S7COMM/S7COMM - Evaluate Response Item Return Code.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Evaluate Sequence Number.vi b/Source/SubVIs/S7COMM/S7COMM - Evaluate Sequence Number.vi index e170f9cbe33af94c638bbde026f906159e9a73dd..6ddbcd6e6858a0af42fc252135483e59a86ec3b4 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Evaluate Sequence Number.vi and b/Source/SubVIs/S7COMM/S7COMM - Evaluate Sequence Number.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Evaluate Setup Communication Response.vi b/Source/SubVIs/S7COMM/S7COMM - Evaluate Setup Communication Response.vi index eb2b1ba25f5d799d84debe275994a4bf00ed056c..099418b8c691dc3589ef5d8cfe1890bfafe7f6d4 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Evaluate Setup Communication Response.vi and b/Source/SubVIs/S7COMM/S7COMM - Evaluate Setup Communication Response.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Format Read Drive-ES-Any Request.vi b/Source/SubVIs/S7COMM/S7COMM - Format Read Drive-ES-Any Request.vi new file mode 100644 index 0000000000000000000000000000000000000000..3052bee56c18dd49e39fceb716d677ff92e24e7c Binary files /dev/null and b/Source/SubVIs/S7COMM/S7COMM - Format Read Drive-ES-Any Request.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Format Read Request.vi b/Source/SubVIs/S7COMM/S7COMM - Format Read Request.vi deleted file mode 100644 index 4d37d5e08b582517ad6ab0d75a39bc875575aa71..0000000000000000000000000000000000000000 Binary files a/Source/SubVIs/S7COMM/S7COMM - Format Read Request.vi and /dev/null differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Format Read S7-ANY Request.vi b/Source/SubVIs/S7COMM/S7COMM - Format Read S7-ANY Request.vi new file mode 100644 index 0000000000000000000000000000000000000000..dc93d25191f3f2de1e22ee0154bb96bad0494700 Binary files /dev/null and b/Source/SubVIs/S7COMM/S7COMM - Format Read S7-ANY Request.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Format Write Drive-ES-Any Request.vi b/Source/SubVIs/S7COMM/S7COMM - Format Write Drive-ES-Any Request.vi new file mode 100644 index 0000000000000000000000000000000000000000..7b6b143200af37ff0363e6a0925f1f82163b55ef Binary files /dev/null and b/Source/SubVIs/S7COMM/S7COMM - Format Write Drive-ES-Any Request.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Format Write Request.vi b/Source/SubVIs/S7COMM/S7COMM - Format Write Request.vi deleted file mode 100644 index 20cd8590f3bd9215786490b94dc43b8a0b98cda5..0000000000000000000000000000000000000000 Binary files a/Source/SubVIs/S7COMM/S7COMM - Format Write Request.vi and /dev/null differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Format Write S7-ANY Request.vi b/Source/SubVIs/S7COMM/S7COMM - Format Write S7-ANY Request.vi new file mode 100644 index 0000000000000000000000000000000000000000..05b6cc3088d10300fae5aa07cf94e240256e1249 Binary files /dev/null and b/Source/SubVIs/S7COMM/S7COMM - Format Write S7-ANY Request.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Get Size Factor from Transport Data Type.vi b/Source/SubVIs/S7COMM/S7COMM - Get Size Factor from Transport Data Type.vi index 6ae182e3b2012cbc978c0e5714326411749ab61f..3bab9aa04258c32c1040301fdb37a0c17dc02fa2 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Get Size Factor from Transport Data Type.vi and b/Source/SubVIs/S7COMM/S7COMM - Get Size Factor from Transport Data Type.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Header - Protocol ID--constant.vi b/Source/SubVIs/S7COMM/S7COMM - Header - Protocol ID--constant.vi index 28e998e3e1c83e6326b06d4200c840c0139c8bfd..f5577b7e066530829af663f6b3f31450b6b8dc6c 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Header - Protocol ID--constant.vi and b/Source/SubVIs/S7COMM/S7COMM - Header - Protocol ID--constant.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Memory Area Values.vi b/Source/SubVIs/S7COMM/S7COMM - Memory Area Values.vi index 5cce162e9371dadb6d1430f4a7567113cac3c395..97f92ca1e0ed0077634002635f006da7106ff057 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Memory Area Values.vi and b/Source/SubVIs/S7COMM/S7COMM - Memory Area Values.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Parse Response - Decode Data Item.vi b/Source/SubVIs/S7COMM/S7COMM - Parse Response - Decode Data Item.vi index cfd41e10997efac5a4e45695f9223adf07b0644a..09a180d129d27578b8726c4a2e1b27119b848657 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Parse Response - Decode Data Item.vi and b/Source/SubVIs/S7COMM/S7COMM - Parse Response - Decode Data Item.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Parse Response - Decode Read Item - Split Data Array.vi b/Source/SubVIs/S7COMM/S7COMM - Parse Response - Decode Read Item - Split Data Array.vi index fac68071ddc34c22b1f3f9797233ce4e8b0412a4..a5edb28c33da2aa330e505e5d4aa7dcf6aeba45e 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Parse Response - Decode Read Item - Split Data Array.vi and b/Source/SubVIs/S7COMM/S7COMM - Parse Response - Decode Read Item - Split Data Array.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Parse Response - Evaluate Header.vi b/Source/SubVIs/S7COMM/S7COMM - Parse Response - Evaluate Header.vi index 51066c66bcfc0f33f637a997508b7568e5dd522e..427df683354a64ab4a15ecfc602a5d32781d4ab0 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Parse Response - Evaluate Header.vi and b/Source/SubVIs/S7COMM/S7COMM - Parse Response - Evaluate Header.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Parse Response - Evaluate Params.vi b/Source/SubVIs/S7COMM/S7COMM - Parse Response - Evaluate Params.vi index 5227e71e27d765bfbb7d31d22c4ff0cf39c2a346..38d9f6c4d5522f04bce5b6593753c1c012f74a76 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Parse Response - Evaluate Params.vi and b/Source/SubVIs/S7COMM/S7COMM - Parse Response - Evaluate Params.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Parse Response.vi b/Source/SubVIs/S7COMM/S7COMM - Parse Response.vi index 97765843cf10b525cec81972318ce434c3c4b53a..9c1efa76149f140d4133d9d4470df08f5044f4b8 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Parse Response.vi and b/Source/SubVIs/S7COMM/S7COMM - Parse Response.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Response Error Code-error.vi b/Source/SubVIs/S7COMM/S7COMM - Response Error Code--error.vi similarity index 81% rename from Source/SubVIs/S7COMM/S7COMM - Response Error Code-error.vi rename to Source/SubVIs/S7COMM/S7COMM - Response Error Code--error.vi index 3069cdea044cefcaaa29e1c0ee081bf25d125dcc..b1e8a8c74195cf11fa473a2a6b19bf6322d61c16 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Response Error Code-error.vi and b/Source/SubVIs/S7COMM/S7COMM - Response Error Code--error.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Response Item Return Code-error.vi b/Source/SubVIs/S7COMM/S7COMM - Response Item Return Code--error.vi similarity index 80% rename from Source/SubVIs/S7COMM/S7COMM - Response Item Return Code-error.vi rename to Source/SubVIs/S7COMM/S7COMM - Response Item Return Code--error.vi index db0d7a735cb509af55f18dea842149b48a4272c4..f8241fc2cf1514fe622375cf8a7869417f031763 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Response Item Return Code-error.vi and b/Source/SubVIs/S7COMM/S7COMM - Response Item Return Code--error.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Response Item Return Codes--ring.ctl b/Source/SubVIs/S7COMM/S7COMM - Response Item Return Codes--ring.ctl index f551dd7a39d25725ee5019f6743f42b21c9f1e3c..2919acb2a1d15c80a9af4e143dd4f64c020d8cd3 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Response Item Return Codes--ring.ctl and b/Source/SubVIs/S7COMM/S7COMM - Response Item Return Codes--ring.ctl differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Response Message Type Mismatch-error.vi b/Source/SubVIs/S7COMM/S7COMM - Response Message Type Mismatch--error.vi similarity index 69% rename from Source/SubVIs/S7COMM/S7COMM - Response Message Type Mismatch-error.vi rename to Source/SubVIs/S7COMM/S7COMM - Response Message Type Mismatch--error.vi index a8ff5210ae229d8990baaccf144c31b5e4a1990a..e33c9eebcbd7811e2db121094dd6d7f801ca5956 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Response Message Type Mismatch-error.vi and b/Source/SubVIs/S7COMM/S7COMM - Response Message Type Mismatch--error.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Response Protocol Header Mismatch-error.vi b/Source/SubVIs/S7COMM/S7COMM - Response Protocol Header Mismatch--error.vi similarity index 68% rename from Source/SubVIs/S7COMM/S7COMM - Response Protocol Header Mismatch-error.vi rename to Source/SubVIs/S7COMM/S7COMM - Response Protocol Header Mismatch--error.vi index 636915da50957ecd881cc5bf2568771583f072f6..b5c66336bcd9f76b6a57b39fb9a67d3504fad160 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Response Protocol Header Mismatch-error.vi and b/Source/SubVIs/S7COMM/S7COMM - Response Protocol Header Mismatch--error.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Response Sequence Number Mismatch-error.vi b/Source/SubVIs/S7COMM/S7COMM - Response Sequence Number Mismatch--error.vi similarity index 69% rename from Source/SubVIs/S7COMM/S7COMM - Response Sequence Number Mismatch-error.vi rename to Source/SubVIs/S7COMM/S7COMM - Response Sequence Number Mismatch--error.vi index 4e6b6086550dcd24dab2ba7049802665db41382b..4c7dff08d061b52a411c246a9fe55c45f77ca138 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Response Sequence Number Mismatch-error.vi and b/Source/SubVIs/S7COMM/S7COMM - Response Sequence Number Mismatch--error.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Set PDU Size.vi b/Source/SubVIs/S7COMM/S7COMM - Set PDU Size.vi index 2e937ccb4c1077dcc12c47dab56a50d8311a37c7..00c6f2c8948112a1e7c2fce5a5eef8a51c381e68 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Set PDU Size.vi and b/Source/SubVIs/S7COMM/S7COMM - Set PDU Size.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Setup Communication Parameters--constant.vi b/Source/SubVIs/S7COMM/S7COMM - Setup Communication Parameters--constant.vi index 89105d8906786d127d721db8a46cae080924f7ee..8ca5b706e6647d1bb256c3b5c0c8fa835e363ae1 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Setup Communication Parameters--constant.vi and b/Source/SubVIs/S7COMM/S7COMM - Setup Communication Parameters--constant.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Setup Communication.vi b/Source/SubVIs/S7COMM/S7COMM - Setup Communication.vi index 814bf712efd589ec4b0a23581e048ec6907fdf6d..ee562c56bf4bc07e3879e10302f9e4b46cd8c45e 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Setup Communication.vi and b/Source/SubVIs/S7COMM/S7COMM - Setup Communication.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Siemens Date & Time to Timestamp.vi b/Source/SubVIs/S7COMM/S7COMM - Siemens Date & Time to Timestamp.vi index 886ab2ecb747d0b6a5f6aa6bc195c39b5f6d7666..fcff252fa81987f0003f7d5650e5aa72f4045e1d 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Siemens Date & Time to Timestamp.vi and b/Source/SubVIs/S7COMM/S7COMM - Siemens Date & Time to Timestamp.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Timestamp to DTL.vi b/Source/SubVIs/S7COMM/S7COMM - Timestamp to DTL.vi index 7ee10bc4a86b72e8876d88c8ea544e8992237b19..46d6d809e698a6868b2869798b828b7d264cf5d9 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Timestamp to DTL.vi and b/Source/SubVIs/S7COMM/S7COMM - Timestamp to DTL.vi differ diff --git a/Source/SubVIs/S7COMM/S7COMM - Timestamp to Siemens Date & Time.vi b/Source/SubVIs/S7COMM/S7COMM - Timestamp to Siemens Date & Time.vi index 7a38f72e3d6029b47f7b23a2614956074cb5c0a2..b379fd6e82631d6bce26e80e7868414a61e2649c 100644 Binary files a/Source/SubVIs/S7COMM/S7COMM - Timestamp to Siemens Date & Time.vi and b/Source/SubVIs/S7COMM/S7COMM - Timestamp to Siemens Date & Time.vi differ diff --git a/Source/SubVIs/TCP/TCP - Close Connection.vi b/Source/SubVIs/TCP/TCP - Close Connection.vi index 253ba7ae9edc15640055f7e5fdd5201fee30fddd..e634ba1b10d2b0ea481abec6342591375a863a3a 100644 Binary files a/Source/SubVIs/TCP/TCP - Close Connection.vi and b/Source/SubVIs/TCP/TCP - Close Connection.vi differ diff --git a/Source/SubVIs/TCP/TCP - Open Connection.vi b/Source/SubVIs/TCP/TCP - Open Connection.vi index 27ec6140fce741cdfa166bc6bcf833e909c86867..510b4aa857d6d4be11d40deaf658d2bf885365b1 100644 Binary files a/Source/SubVIs/TCP/TCP - Open Connection.vi and b/Source/SubVIs/TCP/TCP - Open Connection.vi differ diff --git a/Source/SubVIs/TPKT/TPKT - Add Header.vi b/Source/SubVIs/TPKT/TPKT - Add Header.vi index 4df00b26f1f4a02801799e57ee376b9d34be619f..6d639de8bc857d52754ff359984d45ca81edb57b 100644 Binary files a/Source/SubVIs/TPKT/TPKT - Add Header.vi and b/Source/SubVIs/TPKT/TPKT - Add Header.vi differ diff --git a/Source/SubVIs/TPKT/TPKT - Decode Header.vi b/Source/SubVIs/TPKT/TPKT - Decode Header.vi index 2258253418889b263e4953c9503c520d84515a2e..23c71834c6f1d7a3bdbbca40616bc2d19532ba47 100644 Binary files a/Source/SubVIs/TPKT/TPKT - Decode Header.vi and b/Source/SubVIs/TPKT/TPKT - Decode Header.vi differ diff --git a/Source/SubVIs/TPKT/TPKT - Get TDPU Length.vi b/Source/SubVIs/TPKT/TPKT - Get TDPU Length.vi index 4027ffc29a893dbb938c34a1ecc8e99042cc56b2..da225080da75453df33cf318bc8a8f0fd53493b3 100644 Binary files a/Source/SubVIs/TPKT/TPKT - Get TDPU Length.vi and b/Source/SubVIs/TPKT/TPKT - Get TDPU Length.vi differ diff --git a/Source/SubVIs/TPKT/TPKT - Header Bytes 1 and 2--constant.vi b/Source/SubVIs/TPKT/TPKT - Header Bytes 1 and 2--constant.vi index 015886238b4a77125704d3efc0baad5f4d214c25..71a20007c2816cf770c1a1ffe40b9c8613ada699 100644 Binary files a/Source/SubVIs/TPKT/TPKT - Header Bytes 1 and 2--constant.vi and b/Source/SubVIs/TPKT/TPKT - Header Bytes 1 and 2--constant.vi differ diff --git a/Source/SubVIs/TPKT/TPKT - Read Packet.vi b/Source/SubVIs/TPKT/TPKT - Read Packet.vi index 27354f1f875e573ecfd40fe40240d9d250626696..86e3707c82461fdec8defbc64f953ca25973b03e 100644 Binary files a/Source/SubVIs/TPKT/TPKT - Read Packet.vi and b/Source/SubVIs/TPKT/TPKT - Read Packet.vi differ diff --git a/Source/SubVIs/TPKT/TPKT - Response Header Mismatch--error.vi b/Source/SubVIs/TPKT/TPKT - Response Header Mismatch--error.vi index f9b9e982bcb883c133ee0cca0346237a7f9838f2..c9e16033a8d45b84614eea93a778a50fb7976600 100644 Binary files a/Source/SubVIs/TPKT/TPKT - Response Header Mismatch--error.vi and b/Source/SubVIs/TPKT/TPKT - Response Header Mismatch--error.vi differ diff --git a/Source/SubVIs/TPKT/TPKT - Validate Header Bytes.vi b/Source/SubVIs/TPKT/TPKT - Validate Header Bytes.vi index 98eafdf48c070e26ea63a4a9531aa57f7618e4c4..4b857baca06732b649cf38f124e460757f741f37 100644 Binary files a/Source/SubVIs/TPKT/TPKT - Validate Header Bytes.vi and b/Source/SubVIs/TPKT/TPKT - Validate Header Bytes.vi differ diff --git a/Source/SubVIs/TPKT/TPKT - Write Packet.vi b/Source/SubVIs/TPKT/TPKT - Write Packet.vi index 8243751a263296d0a16bb8bc006297fd0e7af2cf..829e941acbbdb0d0bb4af27b2ab3b31e4491b582 100644 Binary files a/Source/SubVIs/TPKT/TPKT - Write Packet.vi and b/Source/SubVIs/TPKT/TPKT - Write Packet.vi differ diff --git a/Tests/Unit_Tests/UT_Main.vi b/Tests/Unit_Tests/UT_Main.vi index 66fd2cfd4b61f165b98d79108665b5251b5f98d2..fa314807444423ef0d6be45978995992769a8bd5 100644 Binary files a/Tests/Unit_Tests/UT_Main.vi and b/Tests/Unit_Tests/UT_Main.vi differ diff --git a/Tests/Unit_Tests/UT_S7NetCom/Test Something.vi b/Tests/Unit_Tests/UT_S7NetCom/Test Something.vi index d032847111479b631867fb6319ab40f4c8f272ce..cfa8fa7fcfb3aafca8bfa5ee5d9821e402114482 100644 Binary files a/Tests/Unit_Tests/UT_S7NetCom/Test Something.vi and b/Tests/Unit_Tests/UT_S7NetCom/Test Something.vi differ diff --git a/Tests/Unit_Tests/UT_S7NetCom/UT_S7NetCom.lvlib b/Tests/Unit_Tests/UT_S7NetCom/UT_S7NetCom.lvlib index 0726aad1eec61d7825feb550615109461a7ba631..8097300094db7680d783bd3b89f127a59a1273f1 100644 --- a/Tests/Unit_Tests/UT_S7NetCom/UT_S7NetCom.lvlib +++ b/Tests/Unit_Tests/UT_S7NetCom/UT_S7NetCom.lvlib @@ -1,14 +1,19 @@ -<?xml version='1.0' encoding='UTF-8'?> -<Library LVVersion="16008000"> - <Property Name="NI.Lib.Icon" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!)H!!!*Q(C=\>3R=3*"%)8BR^763G>CS&?2QEM"4T9JN(U?,C9J>!KE1!K>!CG1QOJH;/F%F1K-E[IQ.+N'SZP>G7^XBZ6'?Z2_;\L68C\<UW7\['>`)JGO^D^.V]``D`Y8PFXN`]R`K_FK__H`[<`P`NP,?X0\2`#^4:I.+6655E&Z8.V5Z%6?Z%6?Z%7?Z%G?Z%G?Z%E?Z%%?Z%%?Z%&O=J/<X/1G.`H9S%5O=J&T6YL*CYG+19M"CI/BK0AI0)7H]"1?PKLQ&*\#5XA+$Y?I]"3?QF.Y#A_HK@!5HM*4?!I01QV*D9U=4_&B?#7?R*.Y%E`C95IFHA314*9-H!Q#1UFHMJ.Y%E`C96?**`%EHM34?/B7YEE]C3@R*"Z/'8=FB_;UE?.B'!7?Q".Y!E`A97A&HM!4?!*0Y'%[":\!%S###90")3AY+4AA_"*Y!A``&(A#4_!*0)'(LP'%9NS:E_;UE?-R(O-R(O-R(I;1]2C0]2C0]4#MD->YD->YD)?J:$T'9TQ'9C:F?JH"T)HG)"-9$X^DN8A]J2Q3D[V`GO?&KF[![I7F8D$KB;"_Q/I(JXYA[BONPI(K'[/_907&K)(KC>5$KA`5E=]$N;>WV*:;5SNK33WI_?H5,T\Q?$TK=$BIP^^LN^NJO^VKP6ZLN6JJO6RKM6BI0J_`P[W?W=ZN^P:?WL#`_@/8?PZ8$R4Z?`]XV0G^>!`P2PX3^/%VTTV["3@F4LA!!!!!</Property> - <Property Name="NI.Lib.SourceVersion" Type="Int">369131520</Property> - <Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property> - <Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property> - <Property Name="NI_IconEditor" Type="Str">49 54 48 48 56 48 50 52 13 0 0 0 0 1 23 21 76 111 97 100 32 38 32 85 110 108 111 97 100 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 9 0 0 13 10 1 100 1 100 80 84 72 48 0 0 0 36 0 1 0 3 7 76 105 98 114 97 114 121 9 51 114 100 32 112 97 114 116 121 13 85 110 105 116 95 84 101 115 116 46 112 110 103 0 0 12 158 0 40 0 0 12 152 0 0 12 0 0 0 0 0 0 32 0 32 0 24 0 0 0 0 0 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 0 0 0 177 255 100 177 255 100 0 0 0 255 100 100 0 0 0 0 0 0 0 0 0 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 0 0 0 177 255 100 177 255 100 0 0 0 255 100 100 255 100 100 0 0 0 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 0 0 0 177 255 100 177 255 100 0 0 0 255 100 100 255 100 100 0 0 0 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 0 0 0 177 255 100 177 255 100 0 0 0 255 100 100 255 100 100 0 0 0 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 0 0 0 0 0 0 177 255 100 255 100 100 255 100 100 0 0 0 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 83 109 97 108 108 32 70 111 110 116 115 0 1 9 1 1 -</Property> - <Item Name="Tests" Type="Folder"> - <Property Name="NI.LibItem.Scope" Type="Int">2</Property> - <Item Name="Test Something.vi" Type="VI" URL="../Test Something.vi"/> - </Item> - <Item Name="UT_S7NetCom_Main.vi" Type="VI" URL="../UT_S7NetCom_Main.vi"/> -</Library> +<?xml version='1.0' encoding='UTF-8'?> +<Library LVVersion="16008000"> + <Property Name="NI.Lib.Description" Type="Str"> + +____ +Copyright (c) 2019-2024 Hampel Software Engineering (HSE), released under BSD license. More info can be found on https://dokuwiki.hampel-soft.com/code/open-source/s7netcom. Original code published by Marc Christenson, Sisu Devices.</Property> + <Property Name="NI.Lib.Icon" Type="Bin">&A#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!)H!!!*Q(C=\>3R=3*"%)8BR^763G>CS&?2QEM"4T9JN(U?,C9J>!KE1!K>!CG1QOJH;/F%F1K-E[IQ.+N'SZP>G7^XBZ6'?Z2_;\L68C\<UW7\['>`)JGO^D^.V]``D`Y8PFXN`]R`K_FK__H`[<`P`NP,?X0\2`#^4:I.+6655E&Z8.V5Z%6?Z%6?Z%7?Z%G?Z%G?Z%E?Z%%?Z%%?Z%&O=J/<X/1G.`H9S%5O=J&T6YL*CYG+19M"CI/BK0AI0)7H]"1?PKLQ&*\#5XA+$Y?I]"3?QF.Y#A_HK@!5HM*4?!I01QV*D9U=4_&B?#7?R*.Y%E`C95IFHA314*9-H!Q#1UFHMJ.Y%E`C96?**`%EHM34?/B7YEE]C3@R*"Z/'8=FB_;UE?.B'!7?Q".Y!E`A97A&HM!4?!*0Y'%[":\!%S###90")3AY+4AA_"*Y!A``&(A#4_!*0)'(LP'%9NS:E_;UE?-R(O-R(O-R(I;1]2C0]2C0]4#MD->YD->YD)?J:$T'9TQ'9C:F?JH"T)HG)"-9$X^DN8A]J2Q3D[V`GO?&KF[![I7F8D$KB;"_Q/I(JXYA[BONPI(K'[/_907&K)(KC>5$KA`5E=]$N;>WV*:;5SNK33WI_?H5,T\Q?$TK=$BIP^^LN^NJO^VKP6ZLN6JJO6RKM6BI0J_`P[W?W=ZN^P:?WL#`_@/8?PZ8$R4Z?`]XV0G^>!`P2PX3^/%VTTV["3@F4LA!!!!!</Property> + <Property Name="NI.Lib.SourceVersion" Type="Int">369131520</Property> + <Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property> + <Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property> + <Property Name="NI_IconEditor" Type="Str">49 54 48 48 56 48 50 52 13 0 0 0 0 1 23 21 76 111 97 100 32 38 32 85 110 108 111 97 100 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 9 0 0 13 10 1 100 1 100 80 84 72 48 0 0 0 36 0 1 0 3 7 76 105 98 114 97 114 121 9 51 114 100 32 112 97 114 116 121 13 85 110 105 116 95 84 101 115 116 46 112 110 103 0 0 12 158 0 40 0 0 12 152 0 0 12 0 0 0 0 0 0 32 0 32 0 24 0 0 0 0 0 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 0 0 0 177 255 100 177 255 100 0 0 0 255 100 100 0 0 0 0 0 0 0 0 0 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 0 0 0 177 255 100 177 255 100 0 0 0 255 100 100 255 100 100 0 0 0 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 0 0 0 177 255 100 177 255 100 0 0 0 255 100 100 255 100 100 0 0 0 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 0 0 0 177 255 100 177 255 100 0 0 0 255 100 100 255 100 100 0 0 0 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 0 0 0 0 0 0 177 255 100 255 100 100 255 100 100 0 0 0 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 177 255 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 255 100 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 83 109 97 108 108 32 70 111 110 116 115 0 1 9 1 1 + +</Property> + <Item Name="Tests" Type="Folder"> + <Property Name="NI.LibItem.Scope" Type="Int">2</Property> + <Item Name="Test Something.vi" Type="VI" URL="../Test Something.vi"/> + </Item> + <Item Name="UT_S7NetCom_Main.vi" Type="VI" URL="../UT_S7NetCom_Main.vi"/> +</Library> diff --git a/Tests/Unit_Tests/UT_S7NetCom/UT_S7NetCom_Main.vi b/Tests/Unit_Tests/UT_S7NetCom/UT_S7NetCom_Main.vi index 18ee58d84f23c5c38dde7e5763f51f740a7e4345..492a0bf1edbed7875e23d81f2d6bec13352514f8 100644 Binary files a/Tests/Unit_Tests/UT_S7NetCom/UT_S7NetCom_Main.vi and b/Tests/Unit_Tests/UT_S7NetCom/UT_S7NetCom_Main.vi differ diff --git a/rat.yml b/rat.yml index 652cd3d5207afc4e7e12912ea32fdc72ffd962f4..c6dd784dedccd279650360eb68c2f693b359a588 100644 --- a/rat.yml +++ b/rat.yml @@ -12,13 +12,13 @@ variables: VIPBSRC_INIT_DEPENDENCIES: "" VIPBSRC_VIPB_FILE: "S7NetCom.vipb" VIPBSRC_VLDR_PUBLISHFAIL: "FALSE" - VIPBSRC_VLDR_EMAILRESULTS: "TRUE" + VIPBSRC_VLDR_EMAILRESULTS: "FALSE" VIPBSRC_NLZR_CONFIG: "rat-analyzr.cfg" VIPBSRC_NLZR_ONLYCHANGES: "TRUE" VIPBSRC_NLZR_PUBLISHFAIL: "FALSE" - VIPBSRC_NLZR_EMAILRESULTS: "TRUE" + VIPBSRC_NLZR_EMAILRESULTS: "FALSE" VIPBSRC_TSTR_PUBLISHFAIL: "FALSE" - VIPBSRC_TSTR_EMAILRESULTS: "TRUE" + VIPBSRC_TSTR_EMAILRESULTS: "FALSE" VIPBSRC_BLDR_UPDATEVIDESC: "FALSE" VIPBSRC_BLDR_UPDATEBDCONST: "HISTORY" VIPBSRC_BLDR_COMPANY: "HAMPEL SOFTWARE ENGINEERING" @@ -26,3 +26,27 @@ variables: VIPBSRC_PKGR_TEMPLATE: "" VIPBSRC_DPLR_DESTINATION: "\\COMP-NAS\\web\\releases" VIPBSRC_DPLR_NAMESPACE: "" + + # variables for project/buildspec "EXE" + EXE_PROJECT: "/Source/S7NetCom.lvproj" + EXE_PROJECT_SRCDIR: "Source/" + EXE_PROJECT_TARGET: "My Computer" + EXE_PROJECT_BUILDSPEC: "hse_executable" + EXE_COMMON_VIPCONFIGS: "" + EXE_INIT_DEPENDENCIES: "" + EXE_VIPB_FILE: "S7NetCom.vipb" + EXE_VLDR_PUBLISHFAIL: "FALSE" + EXE_VLDR_EMAILRESULTS: "FALSE" + EXE_NLZR_CONFIG: "rat-analyzr.cfg" + EXE_NLZR_ONLYCHANGES: "TRUE" + EXE_NLZR_PUBLISHFAIL: "FALSE" + EXE_NLZR_EMAILRESULTS: "FALSE" + EXE_TSTR_PUBLISHFAIL: "FALSE" + EXE_TSTR_EMAILRESULTS: "FALSE" + EXE_BLDR_UPDATEVIDESC: "FALSE" + EXE_BLDR_UPDATEBDCONST: "HISTORY" + EXE_BLDR_COMPANY: "HAMPEL SOFTWARE ENGINEERING" + EXE_BLDR_WEBSITE: "www.hampel-soft.com" + EXE_PKGR_TEMPLATE: "" + EXE_DPLR_DESTINATION: "\\COMP-NAS\\web\\releases" + EXE_DPLR_NAMESPACE: ""