Skip to content

Commit 37cdcb0

Browse files
nevstopyao0928
andauthored
Dev2025 q4 (#21)
* Upgrade with CSM * 添加新的API * 将 TCP-Router Client Console 变成 CSM Tool * try to fix https://github.com/NEVSTOP-LAB/CSM-TCP-Router-App/actions/runs/20713163716/job/59458157992 * update vipb * update deps --------- Co-authored-by: yao0928 <yao.li@emerson.com>
1 parent c42040c commit 37cdcb0

32 files changed

Lines changed: 380 additions & 146 deletions
Lines changed: 9 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,20 @@
1212
<Property Name="server.vi.callsEnabled" Type="Bool">true</Property>
1313
<Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>
1414
<Property Name="specify.custom.address" Type="Bool">false</Property>
15-
<Item Name="_addons" Type="Folder" URL="../_addons">
15+
<Item Name="_addons" Type="Folder" URL="../src/_addons">
1616
<Property Name="NI.DISK" Type="Bool">true</Property>
1717
</Item>
18-
<Item Name="Client Console" Type="Folder" URL="../Client Console">
18+
<Item Name="_tool" Type="Folder" URL="../src/_tool">
1919
<Property Name="NI.DISK" Type="Bool">true</Property>
2020
</Item>
21-
<Item Name="ClientAPI Example" Type="Folder" URL="../ClientAPI Example">
21+
<Item Name="ClientAPI Example" Type="Folder" URL="../src/ClientAPI Example">
2222
<Property Name="NI.DISK" Type="Bool">true</Property>
2323
</Item>
24-
<Item Name="Server" Type="Folder" URL="../Server">
24+
<Item Name="Server" Type="Folder" URL="../src/Server">
2525
<Property Name="NI.DISK" Type="Bool">true</Property>
2626
</Item>
27-
<Item Name="csm-app.ini" Type="Document" URL="../csm-app.ini"/>
28-
<Item Name="CSM-TCP-Router.lvcsm" Type="Document" URL="../CSM-TCP-Router.lvcsm"/>
27+
<Item Name="csm-app.ini" Type="Document" URL="../src/csm-app.ini"/>
28+
<Item Name="CSM-TCP-Router.vipb" Type="Document" URL="../CSM-TCP-Router.vipb"/>
2929
<Item Name="Dependencies" Type="Dependencies">
3030
<Item Name="user.lib" Type="Folder">
3131
<Item Name="API String Arguments Support.lvlib" Type="Library" URL="/&lt;userlib&gt;/_NEVSTOP/Communicable State Machine(CSM)/addons/API-String-Arugments-Support/API String Arguments Support.lvlib"/>
@@ -38,6 +38,7 @@
3838
<Item Name="CSM-Helper API with lvcsm Support.lvlib" Type="Library" URL="/&lt;userlib&gt;/_NEVSTOP/Communicable State Machine(CSM)/_csmHelper/API with lvcsm Support/CSM-Helper API with lvcsm Support.lvlib"/>
3939
<Item Name="CSM-Helper Utility.lvlib" Type="Library" URL="/&lt;userlib&gt;/_NEVSTOP/Communicable State Machine(CSM)/_csmHelper/Utility/CSM-Helper Utility.lvlib"/>
4040
<Item Name="CSM-Helper.lvclass" Type="LVClass" URL="/&lt;userlib&gt;/_NEVSTOP/Communicable State Machine(CSM)/_csmHelper/CSM-Helper.lvclass"/>
41+
<Item Name="csm-ui-support.lvlib" Type="Library" URL="/&lt;userlib&gt;/_NEVSTOP/Communicable State Machine(CSM)/_tool/_ui/csm-ui-support.lvlib"/>
4142
<Item Name="csmHelper-CaseStructure.lvlib" Type="Library" URL="/&lt;userlib&gt;/_NEVSTOP/Communicable State Machine(CSM)/_csmHelper/Utility/_Support/CaseStructure.llb/csmHelper-CaseStructure.lvlib"/>
4243
<Item Name="csmHelper-Diagram.lvlib" Type="Library" URL="/&lt;userlib&gt;/_NEVSTOP/Communicable State Machine(CSM)/_csmHelper/Utility/_Support/Diagram.llb/csmHelper-Diagram.lvlib"/>
4344
<Item Name="csmHelper-GObject.lvlib" Type="Library" URL="/&lt;userlib&gt;/_NEVSTOP/Communicable State Machine(CSM)/_csmHelper/Utility/_Support/GObject.llb/csmHelper-GObject.lvlib"/>
@@ -62,24 +63,14 @@
6263
<Item Name="Check if File or Folder Exists.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/libraryn.llb/Check if File or Folder Exists.vi"/>
6364
<Item Name="Check Special Tags.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Check Special Tags.vi"/>
6465
<Item Name="Clear Errors.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Clear Errors.vi"/>
66+
<Item Name="Compare Two Paths.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/libraryn.llb/Compare Two Paths.vi"/>
6567
<Item Name="Convert property node font to graphics font.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Convert property node font to graphics font.vi"/>
6668
<Item Name="Create Semaphore.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/semaphor.llb/Create Semaphore.vi"/>
67-
<Item Name="DateTime.ISO8601.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/DateTime.ISO8601.lvclass"/>
68-
<Item Name="DateTimeFormatter.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter/DateTimeFormatter.lvclass"/>
6969
<Item Name="Destroy Semaphore.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/semaphor.llb/Destroy Semaphore.vi"/>
7070
<Item Name="Details Display Dialog.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Details Display Dialog.vi"/>
7171
<Item Name="DialogType.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/DialogType.ctl"/>
7272
<Item Name="DialogTypeEnum.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/DialogTypeEnum.ctl"/>
7373
<Item Name="Draw Flattened Pixmap.vi" Type="VI" URL="/&lt;vilib&gt;/picture/picture.llb/Draw Flattened Pixmap.vi"/>
74-
<Item Name="Epoch.DecomposeFractional.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/Epoch.DecomposeFractional.vi"/>
75-
<Item Name="Epoch.GPS.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/epoch.GPS/Epoch.GPS.lvclass"/>
76-
<Item Name="Epoch.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/epoch/Epoch.lvclass"/>
77-
<Item Name="Epoch.UNIX.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/epoch.UNIX/Epoch.UNIX.lvclass"/>
78-
<Item Name="Epoch.UTC.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/epoch.UTC/Epoch.UTC.lvclass"/>
79-
<Item Name="Epoch_NotationLocale.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Epoch_NotationLocale.vi"/>
80-
<Item Name="Epoch_Seconds Format String.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Epoch_Seconds Format String.vi"/>
81-
<Item Name="EpochNotTimestamp.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/EpochNotTimestamp.vi"/>
82-
<Item Name="Epochs -- enum.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/Epochs -- enum.ctl"/>
8374
<Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Cluster From Error Code.vi"/>
8475
<Item Name="Error Code Database.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Code Database.vi"/>
8576
<Item Name="ErrWarn.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/ErrWarn.ctl"/>
@@ -90,30 +81,18 @@
9081
<Item Name="Format Message String.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Format Message String.vi"/>
9182
<Item Name="General Error Handler Core CORE.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/General Error Handler Core CORE.vi"/>
9283
<Item Name="General Error Handler.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/General Error Handler.vi"/>
93-
<Item Name="Get Local UTC Offset.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/Get Local UTC Offset.vi"/>
9484
<Item Name="Get Semaphore Status.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/semaphor.llb/Get Semaphore Status.vi"/>
9585
<Item Name="Get String Text Bounds.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Get String Text Bounds.vi"/>
9686
<Item Name="Get Text Rect.vi" Type="VI" URL="/&lt;vilib&gt;/picture/picture.llb/Get Text Rect.vi"/>
9787
<Item Name="GetHelpDir.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/GetHelpDir.vi"/>
9888
<Item Name="GetNamedSemaphorePrefix.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/semaphor.llb/GetNamedSemaphorePrefix.vi"/>
9989
<Item Name="GetRTHostConnectedProp.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/GetRTHostConnectedProp.vi"/>
100-
<Item Name="GregorianCal_MonthLengths.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/GregorianCal_MonthLengths.vi"/>
10190
<Item Name="High Resolution Relative Seconds.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/High Resolution Relative Seconds.vi"/>
10291
<Item Name="imagedata.ctl" Type="VI" URL="/&lt;vilib&gt;/picture/picture.llb/imagedata.ctl"/>
10392
<Item Name="Is Path and Not Empty.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/file.llb/Is Path and Not Empty.vi"/>
104-
<Item Name="isDST.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/isDST.vi"/>
105-
<Item Name="isLeapYear (integer).vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/isLeapYear (integer).vi"/>
106-
<Item Name="isLeapYear (timestamp).vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/isLeapYear (timestamp).vi"/>
107-
<Item Name="ISO Day -- enum.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/ISO Day -- enum.ctl"/>
108-
<Item Name="ISO8601 Date Formats.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/ISO8601 Date Formats.ctl"/>
109-
<Item Name="ISO8601 DateString to Timestamp.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/ISO8601 DateString to Timestamp.vi"/>
110-
<Item Name="ISO8601 String to Timestamp.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/ISO8601 String to Timestamp.vi"/>
111-
<Item Name="ISO8601 TimeString to Timestamp.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/ISO8601 TimeString to Timestamp.vi"/>
11293
<Item Name="JKI TCP Server.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/addons/_JKI.lib/_JKI_lib_TCP_Server.llb/JKI TCP Server.lvclass"/>
113-
<Item Name="Locale -- enum.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Locale -- enum.ctl"/>
11494
<Item Name="Longest Line Length in Pixels.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Longest Line Length in Pixels.vi"/>
11595
<Item Name="LVBoundsTypeDef.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/miscctls.llb/LVBoundsTypeDef.ctl"/>
116-
<Item Name="LVDateTimeRec.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/miscctls.llb/LVDateTimeRec.ctl"/>
11796
<Item Name="LVDeltaXY32Cluster.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/miscctls.llb/LVDeltaXY32Cluster.ctl"/>
11897
<Item Name="LVPointTypeDef.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/miscctls.llb/LVPointTypeDef.ctl"/>
11998
<Item Name="LVPositionTypeDef.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/miscctls.llb/LVPositionTypeDef.ctl"/>
@@ -132,7 +111,6 @@
132111
<Item Name="Release Semaphore_71.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/semaphor.llb/Release Semaphore_71.vi"/>
133112
<Item Name="RemoveNamedSemaphorePrefix.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/semaphor.llb/RemoveNamedSemaphorePrefix.vi"/>
134113
<Item Name="Search and Replace Pattern.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Search and Replace Pattern.vi"/>
135-
<Item Name="Seconds Units -- enum.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Seconds Units -- enum.ctl"/>
136114
<Item Name="Semaphore Name &amp; Ref DB Action.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/semaphor.llb/Semaphore Name &amp; Ref DB Action.ctl"/>
137115
<Item Name="Semaphore Name &amp; Ref DB.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/semaphor.llb/Semaphore Name &amp; Ref DB.vi"/>
138116
<Item Name="Semaphore RefNum" Type="VI" URL="/&lt;vilib&gt;/Utility/semaphor.llb/Semaphore RefNum"/>
@@ -147,18 +125,9 @@
147125
<Item Name="TagReturnType.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/TagReturnType.ctl"/>
148126
<Item Name="Three Button Dialog CORE.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Three Button Dialog CORE.vi"/>
149127
<Item Name="Three Button Dialog.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Three Button Dialog.vi"/>
150-
<Item Name="Timestamp to ISO8601 Date.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Timestamp to ISO8601 Date.vi"/>
151-
<Item Name="Timestamp to ISO8601 Day.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Timestamp to ISO8601 Day.vi"/>
152-
<Item Name="Timestamp to ISO8601 String.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Timestamp to ISO8601 String.vi"/>
153-
<Item Name="Timestamp to ISO8601 Time.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Timestamp to ISO8601 Time.vi"/>
154-
<Item Name="Timestamp to ISO8601 UTC DateTime.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Timestamp to ISO8601 UTC DateTime.vi"/>
155-
<Item Name="Timestamp to ISO8601 Week.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Timestamp to ISO8601 Week.vi"/>
156-
<Item Name="Timestamp to ISO8601 Year.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/Timestamp to ISO8601 Year.vi"/>
157128
<Item Name="TRef Traverse.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/traverseref.llb/TRef Traverse.vi"/>
158129
<Item Name="TRef TravTarget.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/traverseref.llb/TRef TravTarget.ctl"/>
159130
<Item Name="Trim Whitespace.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Trim Whitespace.vi"/>
160-
<Item Name="UTC Offset to Seconds.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/UTC Offset to Seconds.vi"/>
161-
<Item Name="UTC Offsets -- enum.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/UTC Offsets -- enum.ctl"/>
162131
<Item Name="Validate Semaphore Size.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/semaphor.llb/Validate Semaphore Size.vi"/>
163132
<Item Name="VI Scripting - Traverse.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/traverseref.llb/VI Scripting - Traverse.lvlib"/>
164133
<Item Name="whitespace.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/whitespace.ctl"/>
@@ -240,7 +209,7 @@
240209
<Property Name="Source[1].sourceInclusion" Type="Str">TopLevel</Property>
241210
<Property Name="Source[1].type" Type="Str">VI</Property>
242211
<Property Name="Source[2].destinationIndex" Type="Int">0</Property>
243-
<Property Name="Source[2].itemID" Type="Ref">/My Computer/CSM-TCP-Router.lvcsm</Property>
212+
<Property Name="Source[2].itemID" Type="Ref"></Property>
244213
<Property Name="Source[2].newName" Type="Str">Server.lvcsm</Property>
245214
<Property Name="Source[2].sourceInclusion" Type="Str">Include</Property>
246215
<Property Name="SourceCount" Type="Int">3</Property>

CSM-TCP-Router.vipb

Lines changed: 58 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2023-09-27 14:21:53" Modified_Date="2025-09-15 20:17:01" Creator="liyao" Comments="" ID="1948be323e50c5e93696512a8724e249">
1+
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2023-09-27 14:21:53" Modified_Date="2026-01-26 15:46:53" Creator="liyao" Comments="" ID="9be59efe978fc03e0dca4e48f00eb858">
22
<Library_General_Settings>
33
<Package_File_Name>NEVSTOP_lib_CSM_TCP_Router_Example</Package_File_Name>
4-
<Library_Version>2025.9.0.3</Library_Version>
4+
<Library_Version>2025.12.0.5</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>src</Library_Source_Folder>
77
<Library_Output_Folder>vip</Library_Output_Folder>
@@ -18,10 +18,10 @@
1818
<Advanced_Settings>
1919
<Package_Dependencies>
2020
<Additional_External_Dependencies>jki_lib_tcp_server &gt;=5.0.0.8</Additional_External_Dependencies>
21-
<Additional_External_Dependencies>nevstop_lib_communicable_state_machine &gt;=2025.7.2.110437</Additional_External_Dependencies>
22-
<Additional_External_Dependencies>nevstop_lib_csm_api_string_arguments_support &gt;=2025.6.3.115420</Additional_External_Dependencies>
23-
<Additional_External_Dependencies>nevstop_lib_csm_ini_static_variable_support &gt;=2025.7.2.105225</Additional_External_Dependencies>
24-
<Additional_External_Dependencies>nevstop_lib_csm_massdata_parameter_support &gt;=2024.12.31.84154</Additional_External_Dependencies>
21+
<Additional_External_Dependencies>nevstop_lib_communicable_state_machine &gt;=2026.1.26.120535</Additional_External_Dependencies>
22+
<Additional_External_Dependencies>nevstop_lib_csm_api_string_arguments_support &gt;=2026.1.26.124351</Additional_External_Dependencies>
23+
<Additional_External_Dependencies>nevstop_lib_csm_ini_static_variable_support &gt;=2026.1.26.141741</Additional_External_Dependencies>
24+
<Additional_External_Dependencies>nevstop_lib_csm_massdata_parameter_support &gt;=2026.1.26.123331</Additional_External_Dependencies>
2525
<Additional_External_Dependencies>oglib_error &gt;=4.2.0.23</Additional_External_Dependencies>
2626
<Additional_External_Dependencies>oglib_time &gt;=4.0.1.3</Additional_External_Dependencies>
2727
</Package_Dependencies>
@@ -135,6 +135,12 @@
135135
<Preserve_Hierarchy>true</Preserve_Hierarchy>
136136
<Path/>
137137
</QuickDrop_Plugins>
138+
<Additional_Destination>
139+
<Name>CSMTools</Name>
140+
<LLB>false</LLB>
141+
<Preserve_Hierarchy>true</Preserve_Hierarchy>
142+
<Path>&lt;user.lib&gt;\_NEVSTOP\Communicable State Machine(CSM)\_tool</Path>
143+
</Additional_Destination>
138144
</Destinations>
139145
<Source_Files>
140146
<Destination_Overrides>
@@ -155,6 +161,48 @@
155161
<Additional_Destination>false</Additional_Destination>
156162
<Additional_Destination_Index>0</Additional_Destination_Index>
157163
</Destination_Overrides>
164+
<Destination_Overrides>
165+
<Path>_tool</Path>
166+
<Destination>0</Destination>
167+
<Additional_Destination>true</Additional_Destination>
168+
<Additional_Destination_Index>0</Additional_Destination_Index>
169+
</Destination_Overrides>
170+
<Destination_Overrides>
171+
<Path>ClientAPI Example</Path>
172+
<Destination>1</Destination>
173+
<Additional_Destination>false</Additional_Destination>
174+
<Additional_Destination_Index>0</Additional_Destination_Index>
175+
</Destination_Overrides>
176+
<Destination_Overrides>
177+
<Path>Server</Path>
178+
<Destination>1</Destination>
179+
<Additional_Destination>false</Additional_Destination>
180+
<Additional_Destination_Index>0</Additional_Destination_Index>
181+
</Destination_Overrides>
182+
<Destination_Overrides>
183+
<Path>csm-app.ini</Path>
184+
<Destination>1</Destination>
185+
<Additional_Destination>false</Additional_Destination>
186+
<Additional_Destination_Index>0</Additional_Destination_Index>
187+
</Destination_Overrides>
188+
<Destination_Overrides>
189+
<Path>CSM-TCP-Router-Example.lvcsm</Path>
190+
<Destination>1</Destination>
191+
<Additional_Destination>false</Additional_Destination>
192+
<Additional_Destination_Index>0</Additional_Destination_Index>
193+
</Destination_Overrides>
194+
<Destination_Overrides>
195+
<Path>CSM-TCP-Router-Example.lvproj</Path>
196+
<Destination>1</Destination>
197+
<Additional_Destination>false</Additional_Destination>
198+
<Additional_Destination_Index>0</Additional_Destination_Index>
199+
</Destination_Overrides>
200+
<Destination_Overrides>
201+
<Path>scripts.txt</Path>
202+
<Destination>1</Destination>
203+
<Additional_Destination>false</Additional_Destination>
204+
<Additional_Destination_Index>0</Additional_Destination_Index>
205+
</Destination_Overrides>
158206
<Password_Overrides>
159207
<Path>.</Path>
160208
<Password/>
@@ -168,6 +216,9 @@
168216
<Place_Folder_Contents>
169217
<Path/>
170218
</Place_Folder_Contents>
219+
<Place_Folder_Contents>
220+
<Path>_tool</Path>
221+
</Place_Folder_Contents>
171222
</Source_Files>
172223
<License_Agreement_Filepath>LICENSE</License_Agreement_Filepath>
173224
<Licensing_and_Activation>
@@ -224,6 +275,7 @@
224275
<close_labview_before_install>false</close_labview_before_install>
225276
<restart_labview_after_install>false</restart_labview_after_install>
226277
<skip_mass_compile_after_install>false</skip_mass_compile_after_install>
278+
<install_into_global_environment>false</install_into_global_environment>
227279
</LabVIEW>
228280
<VI_Docs>
229281
<Edit_VI_Description>true</Edit_VI_Description>

0 commit comments

Comments
 (0)