Skip to content

Commit adb2c1d

Browse files
update release notes for 2.1.0, add subVI to palette (#48)
* update release notes for 2.1.0 * added a VI Tree to help with organization and verifying no unbroken VIs * Fix: marked Get UTC Offset.vi as `source only` * Enhancement: Renamed `error in (no error)` to `no error` for public VIs * Enhancement: added new example using HTTP GET to call REST API * Enhancement: moved utility VIs into a virtual folder of LVLIB --------- Co-authored-by: Jim Kring <[email protected]>
1 parent 2fb7a4c commit adb2c1d

13 files changed

+148
-48
lines changed
9.37 KB
Binary file not shown.
-3.59 KB
Binary file not shown.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Library LVVersion="20008000">
3+
<Property Name="NI.Lib.Icon" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\&gt;8"=&gt;MQ%!8143;(8.6"2CVM#WJ",7Q,SN&amp;(N&lt;!NK!7VM#WI"&lt;8A0$%94UZ2$P%E"Y.?G@I%A7=11U&gt;M\7P%FXB^VL\`NHV=@X&lt;^39O0^N(_&lt;8NZOEH@@=^_CM?,3)VK63LD-&gt;8LS%=_]J'0@/1N&lt;XH,7^\SFJ?]Z#5P?=F,HP+5JTTF+5`Z&gt;MB$(P+1)YX*RU2DU$(![)Q3YW.YBG&gt;YBM@8'*\B':\B'2Z&gt;9HC':XC':XD=&amp;M-T0--T0-.DK%USWS(H'2\$2`-U4`-U4`/9-JKH!&gt;JE&lt;?!W#%;UC_WE?:KH?:R']T20]T20]\A=T&gt;-]T&gt;-]T?/7&lt;66[UTQ//9^BIHC+JXC+JXA-(=640-640-6DOCC?YCG)-G%:(#(+4;6$_6)]R?.8&amp;%`R&amp;%`R&amp;)^,WR/K&lt;75?GM=BZUG?Z%G?Z%E?1U4S*%`S*%`S'$;3*XG3*XG3RV320-G40!G3*D6^J-(3D;F4#J,(T\:&lt;=HN+P5FS/S,7ZIWV+7.NNFC&lt;+.&lt;GC0819TX-7!]JVO,(7N29CR6L%7,^=&lt;(1M4#R*IFV][.DX(X?V&amp;6&gt;V&amp;G&gt;V&amp;%&gt;V&amp;\N(L@_Z9\X_TVONVN=L^?Y8#ZR0J`D&gt;$L&amp;]8C-Q_%1_`U_&gt;LP&gt;WWPAG_0NB@$TP@4C`%`KH@[8`A@PRPA=PYZLD8Y!#/7SO!!!!!!</Property>
4+
<Property Name="NI.Lib.SourceVersion" Type="Int">536903680</Property>
5+
<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
6+
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
7+
<Item Name="typedefs" Type="Folder">
8+
<Item Name="rest_api_time_cluster.ctl" Type="VI" URL="../rest_api_time_cluster.ctl"/>
9+
</Item>
10+
<Item Name="HTTP GET JSON Current Time.vi" Type="VI" URL="../HTTP GET JSON Current Time.vi"/>
11+
</Library>
11.8 KB
Binary file not shown.
6.13 KB
Binary file not shown.

src/JKI JSON Serialization.lvlib

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,20 @@
1616
<Item Name="Waveform Cluster.ctl" Type="VI" URL="../Library/Waveform Cluster.ctl"/>
1717
<Item Name="Timestamp Options.ctl" Type="VI" URL="../Library/Timestamp Options.ctl"/>
1818
</Item>
19+
<Item Name="Utilities" Type="Folder">
20+
<Item Name="Constants and Comparison" Type="Folder">
21+
<Item Name="Null Value.vi" Type="VI" URL="../Library/Null Value.vi"/>
22+
<Item Name="Empty Cluster.vi" Type="VI" URL="../Library/Empty Cluster.vi"/>
23+
<Item Name="Empty Array.vi" Type="VI" URL="../Library/Empty Array.vi"/>
24+
<Item Name="Is Null.vi" Type="VI" URL="../Library/Is Null.vi"/>
25+
<Item Name="Is Empty Cluster.vi" Type="VI" URL="../Library/Is Empty Cluster.vi"/>
26+
<Item Name="Is Empty Array.vi" Type="VI" URL="../Library/Is Empty Array.vi"/>
27+
</Item>
28+
<Item Name="Adapt To Type.vi" Type="VI" URL="../Library/Adapt To Type.vi"/>
29+
<Item Name="Add Source Path if Error.vi" Type="VI" URL="../Library/Add Source Path if Error.vi"/>
30+
</Item>
1931
<Item Name="JSON Deserializer.lvclass" Type="LVClass" URL="../Deserializer/JSON Deserializer/JSON Deserializer.lvclass"/>
2032
<Item Name="JSON Serializer.lvclass" Type="LVClass" URL="../Serializer/JSON Serializer/JSON Serializer.lvclass"/>
21-
<Item Name="Add Source Path if Error.vi" Type="VI" URL="../Library/Add Source Path if Error.vi"/>
22-
<Item Name="Null Value.vi" Type="VI" URL="../Library/Null Value.vi"/>
23-
<Item Name="Empty Cluster.vi" Type="VI" URL="../Library/Empty Cluster.vi"/>
24-
<Item Name="Empty Array.vi" Type="VI" URL="../Library/Empty Array.vi"/>
25-
<Item Name="Is Null.vi" Type="VI" URL="../Library/Is Null.vi"/>
26-
<Item Name="Is Empty Cluster.vi" Type="VI" URL="../Library/Is Empty Cluster.vi"/>
27-
<Item Name="Is Empty Array.vi" Type="VI" URL="../Library/Is Empty Array.vi"/>
2833
<Item Name="Unflatten From JSON String.vi" Type="VI" URL="../Library/Unflatten From JSON String.vi"/>
2934
<Item Name="Flatten To JSON String.vi" Type="VI" URL="../Library/Flatten To JSON String.vi"/>
30-
<Item Name="Adapt To Type.vi" Type="VI" URL="../Library/Adapt To Type.vi"/>
3135
</Library>

src/JSON Serialization.lvproj

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,17 +78,46 @@
7878
<Item Name="JSON Config File.lvclass" Type="LVClass" URL="../Examples/Config file/Classes/JSON Config File/JSON Config File.lvclass"/>
7979
<Item Name="Write and Read Configuration File.vi" Type="VI" URL="../Examples/Config file/Write and Read Configuration File.vi"/>
8080
</Item>
81+
<Item Name="HTTP GET JSON Current Time" Type="Folder">
82+
<Item Name="HTTP GET Current Time.lvlib" Type="Library" URL="../Examples/HTTP GET Current Time/HTTP GET Current Time.lvlib"/>
83+
</Item>
8184
</Item>
8285
<Item Name="JKI JSON Serialization.lvlib" Type="Library" URL="../JKI JSON Serialization.lvlib"/>
8386
<Item Name="JKI Unicode.lvlib" Type="Library" URL="/&lt;vilib&gt;/addons/_JKI.lib/Unicode/JKI Unicode.lvlib"/>
8487
<Item Name="run_tests.vi" Type="VI" URL="../../run_tests.vi"/>
8588
<Item Name="JSON Serialization.vipb" Type="Document" URL="../JSON Serialization.vipb"/>
8689
<Item Name="JSON Serialization.vipc" Type="Document" URL="../JSON Serialization.vipc"/>
90+
<Item Name="- VI Tree - JKI JSON Serialization.vi" Type="VI" URL="../- VI Tree - JKI JSON Serialization.vi"/>
91+
<Item Name="Package Dependencies" Type="IIO Ladder Diagram">
92+
<Property Name="NI.SortType" Type="Int">0</Property>
93+
</Item>
8794
<Item Name="Dependencies" Type="Dependencies">
8895
<Item Name="user.lib" Type="Folder">
8996
<Item Name="Tick Count (ms)__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/time/time.llb/Tick Count (ms)__ogtk.vi"/>
90-
<Item Name="openg_variant.lvlib" Type="Library" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/openg_variant.lvlib"/>
91-
<Item Name="openg_error.lvlib" Type="Library" URL="/&lt;userlib&gt;/_OpenG.lib/error/error.llb/openg_error.lvlib"/>
97+
<Item Name="Array of VData to VArray__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Array of VData to VArray__ogtk.vi"/>
98+
<Item Name="Get TDEnum from Data__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Get TDEnum from Data__ogtk.vi"/>
99+
<Item Name="Get Header from TD__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Get Header from TD__ogtk.vi"/>
100+
<Item Name="Type Descriptor Enumeration__ogtk.ctl" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Type Descriptor Enumeration__ogtk.ctl"/>
101+
<Item Name="Type Descriptor Header__ogtk.ctl" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Type Descriptor Header__ogtk.ctl"/>
102+
<Item Name="Type Descriptor__ogtk.ctl" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Type Descriptor__ogtk.ctl"/>
103+
<Item Name="Build Error Cluster__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/error/error.llb/Build Error Cluster__ogtk.vi"/>
104+
<Item Name="Set Data Name__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Set Data Name__ogtk.vi"/>
105+
<Item Name="Variant to Header Info__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Variant to Header Info__ogtk.vi"/>
106+
<Item Name="Get PString__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Get PString__ogtk.vi"/>
107+
<Item Name="Get Last PString__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Get Last PString__ogtk.vi"/>
108+
<Item Name="Get Variant Attributes__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Get Variant Attributes__ogtk.vi"/>
109+
<Item Name="Array of VData to VCluster__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Array of VData to VCluster__ogtk.vi"/>
110+
<Item Name="Cluster to Array of VData__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Cluster to Array of VData__ogtk.vi"/>
111+
<Item Name="Split Cluster TD__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Split Cluster TD__ogtk.vi"/>
112+
<Item Name="Parse String with TDs__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Parse String with TDs__ogtk.vi"/>
113+
<Item Name="Reshape Array to 1D VArray__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Reshape Array to 1D VArray__ogtk.vi"/>
114+
<Item Name="Array Size(s)__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Array Size(s)__ogtk.vi"/>
115+
<Item Name="Get Data Name__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Get Data Name__ogtk.vi"/>
116+
<Item Name="Get Data Name from TD__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Get Data Name from TD__ogtk.vi"/>
117+
<Item Name="Reshape 1D Array__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Reshape 1D Array__ogtk.vi"/>
118+
<Item Name="Get Array Element TD__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Get Array Element TD__ogtk.vi"/>
119+
<Item Name="Get Element TD from Array TD__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Get Element TD from Array TD__ogtk.vi"/>
120+
<Item Name="Array to Array of VData__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Array to Array of VData__ogtk.vi"/>
92121
</Item>
93122
<Item Name="vi.lib" Type="Folder">
94123
<Item Name="Add State(s) to Queue__jki_lib_state_machine.vi" Type="VI" URL="/&lt;vilib&gt;/addons/_JKI Toolkits/State Machine/_JKI_lib_State_Machine.llb/Add State(s) to Queue__jki_lib_state_machine.vi"/>
@@ -233,9 +262,9 @@
233262
<Item Name="7842910552F72B45FFAA5B67DFEBCBC5Valid Path - Array__ogtk.vi" Type="VI" URL="/&lt;vilib&gt;/addons/_JKI Toolkits/_Caraya_internal_deps/7842910552F72B45FFAA5B67DFEBCBC5Valid Path - Array__ogtk.vi"/>
234263
<Item Name="Get LV Class Default Value.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/LVClass/Get LV Class Default Value.vi"/>
235264
<Item Name="7842910552F72B45FFAA5B67DFEBCBC5Strip Path Extension - Path__ogtk.vi" Type="VI" URL="/&lt;vilib&gt;/addons/_JKI Toolkits/_Caraya_internal_deps/7842910552F72B45FFAA5B67DFEBCBC5Strip Path Extension - Path__ogtk.vi"/>
236-
<Item Name="Get LV Class Default Value By Name.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/LVClass/Get LV Class Default Value By Name.vi"/>
237-
<Item Name="NI_Data Type.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/Data Type/NI_Data Type.lvlib"/>
238-
<Item Name="Qualified Name Array To Single String.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/LVClass/Qualified Name Array To Single String.vi"/>
265+
<Item Name="Path To Command Line String.vi" Type="VI" URL="/&lt;vilib&gt;/AdvancedString/Path To Command Line String.vi"/>
266+
<Item Name="LabVIEWHTTPClient.lvlib" Type="Library" URL="/&lt;vilib&gt;/httpClient/LabVIEWHTTPClient.lvlib"/>
267+
<Item Name="PathToUNIXPathString.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/CFURL.llb/PathToUNIXPathString.vi"/>
239268
</Item>
240269
</Item>
241270
<Item Name="Build Specifications" Type="Build"/>

0 commit comments

Comments
 (0)