Skip to content

Commit 7ad642d

Browse files
updated code to use URI
added unit tests moved Decompose KVP to Utility virtual folder
1 parent 354a592 commit 7ad642d

26 files changed

+440
-32
lines changed
331 Bytes
Binary file not shown.
300 Bytes
Binary file not shown.
-4 Bytes
Binary file not shown.

_unittests/CfgManager Unit Tests.lvproj

Lines changed: 381 additions & 0 deletions
Large diffs are not rendered by default.
3.71 KB
Binary file not shown.
0 Bytes
Binary file not shown.
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
System.Pump:Config.Boolean = true
2-
System.Pump:Config.Numeric = 0.524401200657350
2+
System.Pump:Config.Numeric = 0.334867987909570
33
System.Pump:Config.String = "modified"
4+
System.Valve:Settings.D = 0.00000000000000
5+
System.Valve:Settings.I = 0.227441643632954
6+
System.Valve:Settings.P = 1.00000000000000

source/Cache/Create Cache.vi

1.07 KB
Binary file not shown.

source/CfgManager.lvproj

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,6 @@
1111
<Property Name="server.vi.callsEnabled" Type="Bool">true</Property>
1212
<Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>
1313
<Property Name="specify.custom.address" Type="Bool">false</Property>
14-
<Item Name="_unittests" Type="Folder">
15-
<Property Name="NI.SortType" Type="Int">3</Property>
16-
<Item Name="sample files" Type="Folder">
17-
<Item Name="config-text.txt" Type="Document" URL="../../_unittests/sample files/config-text.txt"/>
18-
<Item Name="config-text_chevrons.txt" Type="Document" URL="../../_unittests/sample files/config-text_chevrons.txt"/>
19-
<Item Name="config-text_colon.txt" Type="Document" URL="../../_unittests/sample files/config-text_colon.txt"/>
20-
</Item>
21-
<Item Name="CfgManager Test Launcher.vi" Type="VI" URL="../../_unittests/CfgManager Test Launcher.vi"/>
22-
<Item Name="CfgManager.Text Test Launcher.vi" Type="VI" URL="../../_unittests/CfgManager.Text Test Launcher.vi"/>
23-
<Item Name="CfgManager.Text Partial Found Test Launcher.vi" Type="VI" URL="../../_unittests/CfgManager.Text Partial Found Test Launcher.vi"/>
24-
<Item Name="CfgManager.Collection Test Launcher.vi" Type="VI" URL="../../_unittests/CfgManager.Collection Test Launcher.vi"/>
25-
<Item Name="CfgManager Cache Lifetime Tests.vi" Type="VI" URL="../../_unittests/CfgManager Cache Lifetime Tests.vi"/>
26-
</Item>
2714
<Item Name="CfgManager.lvlib" Type="Library" URL="../CfgManager.lvlib"/>
2815
<Item Name="CfgManager.Text.lvlib" Type="Library" URL="../Manager.Text/CfgManager.Text.lvlib"/>
2916
<Item Name="Dependencies" Type="Dependencies">
@@ -32,13 +19,14 @@
3219
<Item Name="Clear Errors.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Clear Errors.vi"/>
3320
<Item Name="Delimiter.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Unicity/Delimiter/Delimiter.lvclass"/>
3421
<Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Cluster From Error Code.vi"/>
22+
<Item Name="Get LV Class Name.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/LVClass/Get LV Class Name.vi"/>
3523
<Item Name="Get Type Code from I16 Array And Pos.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/GetType.llb/Get Type Code from I16 Array And Pos.vi"/>
36-
<Item Name="KVP Parser.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source/Data Manipulation/KVP Parser.vi"/>
24+
<Item Name="KVP Parser.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Data Manipulation/KVP Parser.vi"/>
3725
<Item Name="LabVIEWHTTPClient.lvlib" Type="Library" URL="/&lt;vilib&gt;/httpClient/LabVIEWHTTPClient.lvlib"/>
3826
<Item Name="NI_FileType.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/lvfile.llb/NI_FileType.lvlib"/>
3927
<Item Name="NI_PackedLibraryUtility.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/LVLibp/NI_PackedLibraryUtility.lvlib"/>
40-
<Item Name="OpenDescriptor.lvlib" Type="Library" URL="/&lt;vilib&gt;/LabVIEW Open Source/Data Manipulation/TypeDescriptor/OpenDescriptor.lvlib"/>
41-
<Item Name="OpenVariant.lvlib" Type="Library" URL="/&lt;vilib&gt;/LabVIEW Open Source/Data Manipulation/Variant/OpenVariant.lvlib"/>
28+
<Item Name="OpenDescriptor.lvlib" Type="Library" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Data Manipulation/TypeDescriptor/OpenDescriptor.lvlib"/>
29+
<Item Name="OpenVariant.lvlib" Type="Library" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Data Manipulation/Variant/OpenVariant.lvlib"/>
4230
<Item Name="Serializer.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Serializer/Serializer/Serializer.lvclass"/>
4331
<Item Name="Serializer.PlainText.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Serializer/Serializer.PlainText/Serializer.PlainText.lvclass"/>
4432
<Item Name="Space Constant.vi" Type="VI" URL="/&lt;vilib&gt;/dlg_ctls.llb/Space Constant.vi"/>
-4 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)