Skip to content

Commit 7d3d184

Browse files
authored
Merge pull request #2 from vipm-io/1-initial-proof-of-concept
initial proof of concept
2 parents 8c82271 + d1a3573 commit 7d3d184

48 files changed

Lines changed: 932 additions & 1 deletion

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
# LabVIEW project metadata
3+
*.aliases
4+
*.lvlps
5+
6+
# built packages output folder
7+
built/
8+
9+
# temp vipb build folder
10+
.lv_src/

.gitmodules

Whitespace-only changes.

.lvversion

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
20.0

HTTP Client Abstract.lvproj

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<Project Type="Project" LVVersion="20008000">
3+
<Property Name="NI.LV.All.SaveVersion" Type="Str">20.0</Property>
4+
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
5+
<Property Name="NI.Project.Description" Type="Str"></Property>
6+
<Item Name="My Computer" Type="My Computer">
7+
<Property Name="server.app.propertiesEnabled" Type="Bool">true</Property>
8+
<Property Name="server.control.propertiesEnabled" Type="Bool">true</Property>
9+
<Property Name="server.tcp.enabled" Type="Bool">false</Property>
10+
<Property Name="server.tcp.port" Type="Int">0</Property>
11+
<Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property>
12+
<Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property>
13+
<Property Name="server.vi.callsEnabled" Type="Bool">true</Property>
14+
<Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>
15+
<Property Name="specify.custom.address" Type="Bool">false</Property>
16+
<Item Name="HTTP Client Abstract Tree.vi" Type="VI" URL="../lv_src/HTTP Client Abstract Tree.vi"/>
17+
<Item Name="HTTP Client Abstract.lvlib" Type="Library" URL="../lv_src/HTTP Client Abstract.lvlib"/>
18+
<Item Name="Dependencies" Type="Dependencies">
19+
<Item Name="vi.lib" Type="Folder">
20+
<Item Name="CFReleaseString.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/CFString.llb/CFReleaseString.vi"/>
21+
<Item Name="CFReleaseURL.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/CFURL.llb/CFReleaseURL.vi"/>
22+
<Item Name="CFString.ctl" Type="VI" URL="/&lt;vilib&gt;/Platform/CFString.llb/CFString.ctl"/>
23+
<Item Name="CFStringCreate.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/CFString.llb/CFStringCreate.vi"/>
24+
<Item Name="CFStringGetCString.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/CFString.llb/CFStringGetCString.vi"/>
25+
<Item Name="CFStringRef.ctl" Type="VI" URL="/&lt;vilib&gt;/Platform/CFString.llb/CFStringRef.ctl"/>
26+
<Item Name="CFURL.ctl" Type="VI" URL="/&lt;vilib&gt;/Platform/CFURL.llb/CFURL.ctl"/>
27+
<Item Name="CFURLCopyFileSystemPath.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/CFURL.llb/CFURLCopyFileSystemPath.vi"/>
28+
<Item Name="CFURLCreateWithFileSystemPath.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/CFURL.llb/CFURLCreateWithFileSystemPath.vi"/>
29+
<Item Name="CFURLRef.ctl" Type="VI" URL="/&lt;vilib&gt;/Platform/CFURL.llb/CFURLRef.ctl"/>
30+
<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"/>
31+
<Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Cluster From Error Code.vi"/>
32+
<Item Name="LabVIEWHTTPClient.lvlib" Type="Library" URL="/&lt;vilib&gt;/httpClient/LabVIEWHTTPClient.lvlib"/>
33+
<Item Name="NI_FileType.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/lvfile.llb/NI_FileType.lvlib"/>
34+
<Item Name="NI_PackedLibraryUtility.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/LVLibp/NI_PackedLibraryUtility.lvlib"/>
35+
<Item Name="Path To Command Line String.vi" Type="VI" URL="/&lt;vilib&gt;/AdvancedString/Path To Command Line String.vi"/>
36+
<Item Name="PathToUNIXPathString.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/CFURL.llb/PathToUNIXPathString.vi"/>
37+
<Item Name="Trim Whitespace.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Trim Whitespace.vi"/>
38+
<Item Name="whitespace.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/whitespace.ctl"/>
39+
</Item>
40+
</Item>
41+
<Item Name="Build Specifications" Type="Build"/>
42+
</Item>
43+
</Project>

HTTP Client Abstract.vipb

Lines changed: 467 additions & 0 deletions
Large diffs are not rendered by default.

HTTP Client Abstract.vipc

333 Bytes
Binary file not shown.

README.md

Lines changed: 9 additions & 1 deletion

lv_src/Classes/Abstract HTTP Client/Abstract HTTP Client.lvclass

Lines changed: 205 additions & 0 deletions
Large diffs are not rendered by default.
18.9 KB
Binary file not shown.
17.2 KB
Binary file not shown.

0 commit comments

Comments
 (0)