Skip to content

Commit

Permalink
Merge pull request #9 from crossrulz/main
Browse files Browse the repository at this point in the history
Merged functionality into a single plugin
  • Loading branch information
GIdeaExchange authored Nov 7, 2024
2 parents bc17f20 + 9c5b030 commit 4ab1c8f
Show file tree
Hide file tree
Showing 9 changed files with 1,320 additions and 4 deletions.
Binary file added Source/Delete Top Level.vi
Binary file not shown.
Binary file added Source/Read TopVI Tag.vi
Binary file not shown.
Binary file modified Source/Run Top Level.vi
Binary file not shown.
Binary file modified Source/Set Top Level.vi
Binary file not shown.
Binary file added Source/Top Level Launcher.vi
Binary file not shown.
21 changes: 21 additions & 0 deletions Test/Test Project.lvproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
<Project Type="Project" LVVersion="20008000">
<Property Name="NI.LV.All.SaveVersion" Type="Str">20.0</Property>
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
<Property Name="NI.Project.Description" Type="Str"></Property>
<Property Name="TopVI" Type="Xml">..\Main.vi</Property>
<Item Name="My Computer" Type="My Computer">
<Property Name="server.app.propertiesEnabled" Type="Bool">true</Property>
<Property Name="server.control.propertiesEnabled" Type="Bool">true</Property>
<Property Name="server.tcp.enabled" Type="Bool">false</Property>
<Property Name="server.tcp.port" Type="Int">0</Property>
<Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property>
<Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property>
<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="Main.vi" Type="VI" URL="../Main.vi"/>
<Item Name="Dependencies" Type="Dependencies"/>
<Item Name="Build Specifications" Type="Build"/>
</Item>
</Project>
52 changes: 48 additions & 4 deletions Top Level Launcher.lvproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
<Project Type="Project" LVVersion="20008000">
<Property Name="NI.LV.All.SaveVersion" Type="Str">20.0</Property>
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
<Property Name="TopVI" Type="Xml">..\Test\Main.vi</Property>
<Item Name="My Computer" Type="My Computer">
<Property Name="server.app.propertiesEnabled" Type="Bool">true</Property>
<Property Name="server.control.propertiesEnabled" Type="Bool">true</Property>
Expand All @@ -13,16 +12,61 @@
<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="subVIs" Type="Folder">
<Item Name="Delete Top Level.vi" Type="VI" URL="../Source/Delete Top Level.vi"/>
<Item Name="Read TopVI Tag.vi" Type="VI" URL="../Source/Read TopVI Tag.vi"/>
<Item Name="Run Top Level.vi" Type="VI" URL="../Source/Run Top Level.vi"/>
<Item Name="Set Top Level.vi" Type="VI" URL="../Source/Set Top Level.vi"/>
</Item>
<Item Name="Test" Type="Folder">
<Item Name="Main.vi" Type="VI" URL="../Test/Main.vi"/>
</Item>
<Item Name="Run Top Level.vi" Type="VI" URL="../Source/Run Top Level.vi"/>
<Item Name="Set Top Level.vi" Type="VI" URL="../Source/Set Top Level.vi"/>
<Item Name="Top Level Launcher.vi" Type="VI" URL="../Source/Top Level Launcher.vi"/>
<Item Name="Dependencies" Type="Dependencies">
<Item Name="vi.lib" Type="Folder">
<Item Name="Compare Two Paths.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/libraryn.llb/Compare Two Paths.vi"/>
<Item Name="Trim Whitespace One-Sided.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Trim Whitespace One-Sided.vi"/>
<Item Name="Trim Whitespace.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Trim Whitespace.vi"/>
<Item Name="whitespace.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/whitespace.ctl"/>
</Item>
</Item>
<Item Name="Build Specifications" Type="Build">
<Item Name="llb" Type="Source Distribution">
<Property Name="Bld_autoIncrement" Type="Bool">true</Property>
<Property Name="Bld_buildCacheID" Type="Str">{EFECCD1F-1238-454B-8417-F3C756E1659A}</Property>
<Property Name="Bld_buildSpecName" Type="Str">llb</Property>
<Property Name="Bld_excludedDirectory[0]" Type="Path">vi.lib</Property>
<Property Name="Bld_excludedDirectory[0].pathType" Type="Str">relativeToAppDir</Property>
<Property Name="Bld_excludedDirectory[1]" Type="Path">resource/objmgr</Property>
<Property Name="Bld_excludedDirectory[1].pathType" Type="Str">relativeToAppDir</Property>
<Property Name="Bld_excludedDirectory[2]" Type="Path">/C/ProgramData/National Instruments/InstCache/24.0</Property>
<Property Name="Bld_excludedDirectory[3]" Type="Path">/C/Users/Test/Documents/LabVIEW Data/2024(32-bit)/ExtraVILib</Property>
<Property Name="Bld_excludedDirectory[4]" Type="Path">instr.lib</Property>
<Property Name="Bld_excludedDirectory[4].pathType" Type="Str">relativeToAppDir</Property>
<Property Name="Bld_excludedDirectory[5]" Type="Path">user.lib</Property>
<Property Name="Bld_excludedDirectory[5].pathType" Type="Str">relativeToAppDir</Property>
<Property Name="Bld_excludedDirectoryCount" Type="Int">6</Property>
<Property Name="Bld_localDestDir" Type="Path">../builds/NI_AB_PROJECTNAME/Top Level Launcher.llb</Property>
<Property Name="Bld_localDestDirType" Type="Str">relativeToCommon</Property>
<Property Name="Bld_previewCacheID" Type="Str">{BA3D6862-DA7D-4538-A8AC-D1286891FA29}</Property>
<Property Name="Bld_removeVIObj" Type="Int">1</Property>
<Property Name="Bld_version.build" Type="Int">3</Property>
<Property Name="Bld_version.major" Type="Int">1</Property>
<Property Name="Destination[0].destName" Type="Str">Destination Directory</Property>
<Property Name="Destination[0].path" Type="Path">../builds/NI_AB_PROJECTNAME/Top Level Launcher.llb</Property>
<Property Name="Destination[0].type" Type="Str">LLB</Property>
<Property Name="Destination[1].destName" Type="Str">Support Directory</Property>
<Property Name="Destination[1].path" Type="Path">../builds/NI_AB_PROJECTNAME</Property>
<Property Name="DestinationCount" Type="Int">2</Property>
<Property Name="Source[0].itemID" Type="Str">{2CF325DD-1976-4992-83F5-6D8424DFE31F}</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/Top Level Launcher.vi</Property>
<Property Name="Source[1].sourceInclusion" Type="Str">Include</Property>
<Property Name="Source[1].type" Type="Str">VI</Property>
<Property Name="Source[1].VI.LLBtopLevel" Type="Bool">true</Property>
<Property Name="SourceCount" Type="Int">2</Property>
</Item>
</Item>
<Item Name="Build Specifications" Type="Build"/>
</Item>
</Project>
Loading

0 comments on commit 4ab1c8f

Please sign in to comment.