Skip to content

Commit

Permalink
Merge pull request #10 from nominal-io/9-support-for-runs
Browse files Browse the repository at this point in the history
9 support for runs
  • Loading branch information
Tom-McQuillan authored Jan 27, 2025
2 parents fe1abd2 + d2af0e2 commit 245346d
Show file tree
Hide file tree
Showing 36 changed files with 1,309 additions and 854 deletions.
1,806 changes: 957 additions & 849 deletions lv_src/.vipb

Large diffs are not rendered by default.

Binary file added lv_src/Examples/Simple - Runs.vi
Binary file not shown.
7 changes: 7 additions & 0 deletions lv_src/Nominal Client.lvproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
<Property Name="NI.Project.Description" Type="Str"></Property>
<Item Name="My Computer" Type="My Computer">
<Property Name="NI.SortType" Type="Int">3</Property>
<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>
Expand All @@ -22,11 +23,13 @@
<Item Name="Multipart Upload.vi" Type="VI" URL="../Nominal Client/Multipart Upload.vi"/>
<Item Name="Simple - Create Data Source.vi" Type="VI" URL="../Examples/Simple - Create Data Source.vi"/>
<Item Name="Simple - Get All Units.vi" Type="VI" URL="../Examples/Simple - Get All Units.vi"/>
<Item Name="Simple - Runs.vi" Type="VI" URL="../Examples/Simple - Runs.vi"/>
<Item Name="Simple - Upload File.vi" Type="VI" URL="../Examples/Simple - Upload File.vi"/>
<Item Name="Simple - Write Data.vi" Type="VI" URL="../Examples/Simple - Write Data.vi"/>
<Item Name="Streaming - Write.vi" Type="VI" URL="../Examples/Streaming - Write.vi"/>
</Item>
<Item Name="Quick Start" Type="Folder">
<Property Name="NI.SortType" Type="Int">3</Property>
<Item Name="Quick Start - Connect and Disconnect.vi" Type="VI" URL="../Quick Start/Quick Start - Connect and Disconnect.vi"/>
<Item Name="Quick Start - Deadband Simulator.vi" Type="VI" URL="../Quick Start/Quick Start - Deadband Simulator.vi"/>
<Item Name="Quick Start - Nominal Plant System.vi" Type="VI" URL="../Quick Start/Quick Start - Nominal Plant System.vi"/>
Expand All @@ -37,6 +40,9 @@
<Item Name="Quick Start - Simple - Upload Video.vi" Type="VI" URL="../Quick Start/Quick Start - Simple - Upload Video.vi"/>
<Item Name="Quick Start - Simple - Write Data.vi" Type="VI" URL="../Quick Start/Quick Start - Simple - Write Data.vi"/>
<Item Name="Quick Start - Streaming - Write.vi" Type="VI" URL="../Quick Start/Quick Start - Streaming - Write.vi"/>
<Item Name="Quick Start - Run - Create.vi" Type="VI" URL="../Quick Start/Quick Start - Run - Create.vi"/>
<Item Name="Quick Start - Runs - Get.vi" Type="VI" URL="../Quick Start/Quick Start - Runs - Get.vi"/>
<Item Name="Quick Start - Runs - Add Data.vi" Type="VI" URL="../Quick Start/Quick Start - Runs - Add Data.vi"/>
<Item Name="Tutorial - Tags and Properties.vi" Type="VI" URL="../Quick Start/Tutorial - Tags and Properties.vi"/>
</Item>
<Item Name="support" Type="Folder">
Expand All @@ -50,6 +56,7 @@
</Item>
<Item Name="mcap.channel_locator.lvclass" Type="LVClass" URL="../mcap.channel_locator/mcap.channel_locator.lvclass"/>
<Item Name="Multipart Upload.lvclass" Type="LVClass" URL="../Nominal Client MultiPart Upload/Multipart Upload.lvclass"/>
<Item Name="Run.lvclass" Type="LVClass" URL="../Run/Run.lvclass"/>
<Item Name="Nominal Client.lvclass" Type="LVClass" URL="../Nominal Client/Nominal Client.lvclass"/>
<Item Name="Nominal LabVIEW Client API Tree.vi" Type="VI" URL="../Nominal Client/Nominal LabVIEW Client API Tree.vi"/>
<Item Name="Dependencies" Type="Dependencies">
Expand Down
76 changes: 71 additions & 5 deletions lv_src/Nominal Client/Nominal Client.lvclass
Original file line number Diff line number Diff line change
Expand Up @@ -137,13 +137,13 @@
<Property Name="NI.ClassItem.State" Type="Int">8388624</Property>
</Item>
<Item Name="map_to_compatible_json.vim" Type="VI" URL="../map_to_compatible_json.vim">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!%2!!!!$1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!"*!-0````])3F.04C"P&gt;81!!"*!-0````]*3F.04C"1982I!":!5!!$!!!!!1!##'6S=G^S)'FO!!!/1$$`````"%ZB&lt;75!!!Z!-0````]&amp;6G&amp;M&gt;75!$E"U!!)!#!!*!UVB=!!11$$`````"UJ44UYA;7Y!6!$Q!!Q!!Q!%!!1!"1!%!!1!"!!'!!=!"!!+!!M$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!#%!!!!!I!!!!!!!!!%!!!!1I!!!!!!1!-!!!!!!</Property>
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!%D!!!!$A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!"*!-0````])3F.04C"P&gt;81!!"*!)1V1=G6U&gt;(EA5(*J&lt;H1`!"*!-0````]*3F.04C"1982I!":!5!!$!!!!!1!##'6S=G^S)'FO!!!/1$$`````"%ZB&lt;75!!!Z!-0````]&amp;6G&amp;M&gt;75!$E"U!!)!#1!+!UVB=!!11$$`````"UJ44UYA;7Y!6!$Q!!Q!!Q!%!!1!"1!%!!1!"A!(!!A!"!!,!!Q$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!#%!!!!!I!!!!!!!!!%!!!!1I!!!!!!1!.!!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">1073741984</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">8388624</Property>
<Property Name="NI.ClassItem.State" Type="Int">268967952</Property>
</Item>
<Item Name="private_data.set.vi" Type="VI" URL="../private_data.set.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;6!!!!"Q!%!!!!-E"Q!"Y!!"A74G^N;7ZB&lt;#"$&lt;'FF&lt;H1O&lt;(:D&lt;'&amp;T=Q!!$EZP&lt;7FO97QA1WRJ:7ZU!!!31$$`````#5&amp;133"5&lt;WNF&lt;A!]1(!!(A!!*R&amp;326.5)%.M;76O&gt;#ZM&gt;GRJ9B.326.5)%.M;76O&gt;#ZM&gt;G.M98.T!!N326.5)%.M;76O&gt;!"=!0%!!!!!!!!!!B:/&lt;WVJ&lt;G&amp;M)%.M;76O&gt;#ZM&gt;G.M98.T%("S;8:B&gt;'6@:'&amp;U93ZD&gt;'Q!,%"1!!)!!A!$(5.M&gt;8.U:8)A&lt;W9A9WRB=X-A=(*J&gt;G&amp;U:3"E982B!"F!=!!A!!%!"!!-=(*J&gt;G&amp;U:3"E982B!!"5!0!!$!!!!!!!!!!"!!!!!!!!!!!!!!!!!!5!!!)!!(A!!!!!!!!!!!!!!!!!!!E!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!!!!!!!!!!!"!!9!!!!!</Property>
Expand Down Expand Up @@ -183,6 +183,15 @@
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">268967954</Property>
</Item>
<Item Name="unix_time.to_labview_ts.vim" Type="VI" URL="../unix_time.to_labview_ts.vim">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!#K!!!!"A!%!!!!%E"5!!9+6'FN:3"4&gt;'&amp;N=!!!$5!$!!&gt;4:7.P&lt;G2T!"&amp;!!Q!,4G&amp;O&lt;X.F9W^O:(-!'E"1!!)!!A!$$F6/36AA6'FN:8.U97VQ!!"5!0!!$!!!!!!!!1!!!!!!!!!!!!!!!!!!!!1!!!-!!(A!!!!!!!!!!!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!"!!5!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">268967952</Property>
</Item>
<Item Name="iso8601_string_to_timestamp.vi" Type="VI" URL="../iso8601_string_to_timestamp.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!#A!!!!"1!%!!!!$%!B"H:B&lt;'FE0Q!!%E"5!!9+6'FN:3"4&gt;'&amp;N=!!!)E!Q`````RB*5U]Y.D!R)&amp;2J&lt;76T&gt;'&amp;N=#"4&gt;(*J&lt;G=!!&amp;1!]!!-!!!!!!!"!!)!!!!!!!!!!!!!!!!!!!!$!Q!!?!!!!!!!!!!!!!!*!!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)1!!!!!!%!"!!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
Expand Down Expand Up @@ -366,13 +375,13 @@
<Property Name="NI.ClassItem.State" Type="Int">1082138640</Property>
</Item>
<Item Name="ingest.mcap.vi" Type="VI" URL="../ingest.mcap.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!+$!!!!'A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!%E!Q`````QF7;72F&lt;S"3351!'E!Q`````R""=XFO9S")97ZE&lt;'5A5EF%!!!51&amp;!!!A!%!!5)5G6T='^O=W5!!$:!=!!?!!!9&amp;EZP&lt;7FO97QA1WRJ:7ZU,GRW9WRB=X-!!"*/&lt;WVJ&lt;G&amp;M)%.M;76O&gt;#"P&gt;81!!"*!-0````])5G6T='^O=W5!!!1!!!!/1$$`````"%ZB&lt;75!!!Z!-0````]&amp;6G&amp;M&gt;75!&amp;E"U!!)!#A!,#F"S&lt;X"F=H2J:8-!!""!-0````]'4'&amp;C:7RT!!!51%!!!@````]!$1:-97*F&lt;(-!!#"!5!!#!!Q!$B61=G^Q:8*U;76T)'&amp;O:#"-97*F&lt;(-!&amp;U!7!!)&amp;6'^Q;7-#351!!!25?8"F!!!31&amp;!!!A!1!!M(4'^D982P=A!71%!!!@````]!%1B-&lt;W.B&gt;'^S=Q!!&amp;E"1!!-!!!!"!!)):8*S&lt;X)A;7Y!!!Z!-0````]&amp;6'FU&lt;'5!&amp;%!Q`````QN%:8.D=GFQ&gt;'FP&lt;A!A1&amp;!!!A!5!"566'FU&lt;'5A97ZE)%2F=W.S;8"U;7^O!""!-0````](5T-A5'&amp;U;!!U1(!!(A!!'":/&lt;WVJ&lt;G&amp;M)%.M;76O&gt;#ZM&gt;G.M98.T!!!24G^N;7ZB&lt;#"$&lt;'FF&lt;H1A;7Y!91$Q!!Q!!Q!'!!1!"Q!)!!E!$Q!3!"-!&amp;A!8!"A$!!"Y!!!.#!!!#1!!!!E!!!!.#Q!!#1!!!!!!!!!)!!!!%!!!!!I!!!!1!!!#%!!!!"!!!!U!!!!-!!!!!!!!!!!!!!%!'1!!!!!</Property>
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!+$!!!!'A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!%E!Q`````QF7;72F&lt;S"3351!'E!Q`````R""=XFO9S")97ZE&lt;'5A5EF%!!!51&amp;!!!A!%!!5)5G6T='^O=W5!!$:!=!!?!!!9&amp;EZP&lt;7FO97QA1WRJ:7ZU,GRW9WRB=X-!!"*/&lt;WVJ&lt;G&amp;M)%.M;76O&gt;#"P&gt;81!!"*!-0````])5G6T='^O=W5!!!1!!!!/1$$`````"%ZB&lt;75!!!Z!-0````]&amp;6G&amp;M&gt;75!&amp;E"U!!)!#A!,#F"S&lt;X"F=H2J:8-!!""!-0````]'4'&amp;C:7RT!!!51%!!!@````]!$1:-97*F&lt;(-!!#"!5!!#!!Q!$B61=G^Q:8*U;76T)'&amp;O:#"-97*F&lt;(-!&amp;U!7!!)&amp;6'^Q;7-#351!!!25?8"F!!!31&amp;!!!A!1!!M(4'^D982P=A!71%!!!@````]!%1B-&lt;W.B&gt;'^S=Q!!&amp;E"1!!-!!!!"!!)):8*S&lt;X)A;7Y!!!Z!-0````]&amp;6'FU&lt;'5!&amp;%!Q`````QN%:8.D=GFQ&gt;'FP&lt;A!A1&amp;!!!A!5!"566'FU&lt;'5A97ZE)%2F=W.S;8"U;7^O!""!-0````](5T-A5'&amp;U;!!U1(!!(A!!'":/&lt;WVJ&lt;G&amp;M)%.M;76O&gt;#ZM&gt;G.M98.T!!!24G^N;7ZB&lt;#"$&lt;'FF&lt;H1A;7Y!91$Q!!Q!!Q!'!!1!"Q!)!!E!$Q!3!"-!&amp;A!8!"A$!!"Y!!!.#!!!#1!!!!E!!!!.#Q!!#1!!!!!!!!!)!!!#%!!!!!I!!!!1!!!#%!!!!"!!!!U!!!!-!!!!!!!!!!!!!!%!'1!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">1090519168</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1082400784</Property>
<Property Name="NI.ClassItem.State" Type="Int">1115684880</Property>
<Property Name="NI.LibItem.Scope" Type="Int">2</Property>
</Item>
</Item>
Expand Down Expand Up @@ -494,6 +503,63 @@
<Property Name="NI.LibItem.Scope" Type="Int">2</Property>
</Item>
</Item>
<Item Name="Runs" Type="Folder">
<Item Name="run.json_to_object.vi" Type="VI" URL="../run.json_to_object.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!$&lt;!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!"J!=!!?!!!.#V*V&lt;CZM&gt;G.M98.T!!.3&gt;7Y!&amp;E"1!!-!!!!"!!)):8*S&lt;X)A;7Y!!!Z!-0````]%3F.04A!!6!$Q!!Q!!Q!%!!5!"!!%!!1!"!!%!!9!"!!%!!=$!!"Y!!!*!!!!!!!!!!E!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!A!!!!!!!!!!!!!!"!!!!!!!1!)!!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1074274320</Property>
<Property Name="NI.LibItem.Scope" Type="Int">2</Property>
</Item>
<Item Name="run.create.vi" Type="VI" URL="../run.create.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!+1!!!!(!!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!"J!=!!?!!!.#V*V&lt;CZM&gt;G.M98.T!!.3&gt;7Y!.E"Q!"Y!!"A74G^N;7ZB&lt;#"$&lt;'FF&lt;H1O&lt;(:D&lt;'&amp;T=Q!!%EZP&lt;7FO97QA1WRJ:7ZU)'^V&gt;!!!&amp;E!Q`````QV3:8.Q&lt;WZT:3"C&lt;W2Z!""!-0````]'4'&amp;C:7RT!!!51%!!!@````]!#!:-97*F&lt;(-!!!Z!-0````]%4G&amp;N:1!!$E!Q`````Q6797RV:1!71(1!!A!+!!M+5(*P='6S&gt;'FF=Q!!$%!Q`````Q.V=GQ!$E!Q`````Q6U;82M:1!11&amp;!!!A!.!!Y%4'FO;Q!!%E"!!!(`````!!]&amp;4'FO;X-!'%"!!!(`````!!A,182U97.I&lt;76O&gt;(-!&amp;%"!!!(`````!!A'18.T:82T!!!K1&amp;!!"1!*!!Q!%!!2!")9172E;82J&lt;WZB&lt;#"$&lt;WZG;7&gt;V=G&amp;U;7^O!!!71&amp;!!!Q!!!!%!!ABF=H*P=C"J&lt;A!!$%"5!!9&amp;5X2B=H1!#E"5!!9$27ZE!"*!5!!#!"5!&amp;A:5;7VJ&lt;G=!!"2!-0````],2'6T9X*J=(2J&lt;WY!%E"1!!)!#A!9"F2J&gt;'RF=Q!!.%"Q!"Y!!"A74G^N;7ZB&lt;#"$&lt;'FF&lt;H1O&lt;(:D&lt;'&amp;T=Q!!%5ZP&lt;7FO97QA1WRJ:7ZU)'FO!'%!]!!-!!-!"!!&amp;!!9!"Q!%!"-!"!!5!"=!'1!;!Q!!?!!!#1!!!!!!!!!*!!!!$1M!!!E!!!!!!!!!%!!!!!!!!!!+!!!!%!!!!"!!!!!1!!!.!!!!$!!!!!!!!!!!!!!"!"M!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1342710288</Property>
</Item>
<Item Name="runs.get.vim" Type="VI" URL="../runs.get.vim">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'1!!!!$A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!"J!=!!?!!!.#V*V&lt;CZM&gt;G.M98.T!!.3&gt;7Y!%E"!!!(`````!!5%5H6O=Q!!.E"Q!"Y!!"A74G^N;7ZB&lt;#"$&lt;'FF&lt;H1O&lt;(:D&lt;'&amp;T=Q!!%EZP&lt;7FO97QA1WRJ:7ZU)'^V&gt;!!!&amp;E!Q`````QV3:8.Q&lt;WZT:3"C&lt;W2Z!":!5!!$!!!!!1!##'6S=G^S)'FO!!!11$$`````"F.U=GFO:Q!!&amp;%"!!!(`````!!I'=GFE+(-J!!!U1(!!(A!!'":/&lt;WVJ&lt;G&amp;M)%.M;76O&gt;#ZM&gt;G.M98.T!!!24G^N;7ZB&lt;#"$&lt;'FF&lt;H1A;7Y!91$Q!!Q!!Q!%!!9!"Q!)!!1!"!!%!!E!"!!,!!Q$!!"Y!!!.#!!!!!!!!!E!!!!.#Q!!#1!!!!!!!!!!!!!!!!!!!!I!!!!!!!!#%!!!!"!!!!U!!!!-!!!!!!!!!!!!!!%!$1!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">16777344</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1342709778</Property>
</Item>
<Item Name="run.exists.vi" Type="VI" URL="../run.exists.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;'!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!!R!)1&gt;&amp;?'FT&gt;(-`!$:!=!!?!!!9&amp;EZP&lt;7FO97QA1WRJ:7ZU,GRW9WRB=X-!!"*/&lt;WVJ&lt;G&amp;M)%.M;76O&gt;#"P&gt;81!!":!5!!$!!!!!1!##'6S=G^S)'FO!!!11$$`````"F*V&lt;F*J:!!!.%"Q!"Y!!"A74G^N;7ZB&lt;#"$&lt;'FF&lt;H1O&lt;(:D&lt;'&amp;T=Q!!%5ZP&lt;7FO97QA1WRJ:7ZU)'FO!'%!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!#!!*!Q!!?!!!$1A!!!!!!!!*!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!B!!!!!1!!!.!!!!$!!!!!!!!!!!!!!"!!I!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1107821072</Property>
</Item>
<Item Name="run.add_data.vi" Type="VI" URL="../run.add_data.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!).!!!!%Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!"J!=!!?!!!.#V*V&lt;CZM&gt;G.M98.T!!.3&gt;7Y!.E"Q!"Y!!"A74G^N;7ZB&lt;#"$&lt;'FF&lt;H1O&lt;(:D&lt;'&amp;T=Q!!%EZP&lt;7FO97QA1WRJ:7ZU)'^V&gt;!!!&amp;E!Q`````QV'&gt;7RM)&amp;*F=X"P&lt;H.F!!Z!-0````]%4G&amp;N:1!!$E!Q`````Q6797RV:1!71(1!!A!)!!E+=W6S;76T6'&amp;H=Q!!&amp;E"1!!-!!!!"!!)):8*S&lt;X)A;7Y!!"B!-0````]/5G6G:8*F&lt;G.F)%ZB&lt;75!!#V!&amp;A!%"W2B&gt;'&amp;T:81+9W^O&lt;G6D&gt;'FP&lt;A:M&lt;W&gt;4:81&amp;&gt;GFE:7]!"&amp;2Z='5!!"2!-0````]+5W^V=G.F)&amp;*J:!!!'%"1!!-!$!!.!!Y,2'&amp;U93"4&lt;X6S9W5!%%!Q`````Q:S&gt;7Z3;71!!$2!=!!?!!!9&amp;EZP&lt;7FO97QA1WRJ:7ZU,GRW9WRB=X-!!"&amp;/&lt;WVJ&lt;G&amp;M)%.M;76O&gt;#"J&lt;A"B!0!!$!!$!!1!"1!'!!=!"!!+!!1!#Q!0!"!!%1-!!(A!!!E!!!!!!!!!#1!!!!U,!!!*!!!!!!!!!!A!!!!!!!!!#A!!!"!!!!%3!!!!%!!!$1!!!!Q!!!!!!!!!!!!!!1!3!!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1342710288</Property>
</Item>
<Item Name="run.get_from_number.vi" Type="VI" URL="../run.get_from_number.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;L!!!!$!!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!"J!=!!?!!!.#V*V&lt;CZM&gt;G.M98.T!!.3&gt;7Y!.E"Q!"Y!!"A74G^N;7ZB&lt;#"$&lt;'FF&lt;H1O&lt;(:D&lt;'&amp;T=Q!!%EZP&lt;7FO97QA1WRJ:7ZU)'^V&gt;!!!&amp;E!Q`````QV3:8.Q&lt;WZT:3"C&lt;W2Z!":!5!!$!!!!!1!##'6S=G^S)'FO!!!21!-!#F*V&lt;C"/&gt;7VC:8)!!$2!=!!?!!!9&amp;EZP&lt;7FO97QA1WRJ:7ZU,GRW9WRB=X-!!"&amp;/&lt;WVJ&lt;G&amp;M)%.M;76O&gt;#"J&lt;A"B!0!!$!!$!!1!"1!'!!=!"!!%!!1!#!!%!!E!#A-!!(A!!!E!!!!!!!!!#1!!!!U,!!!*!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!1!!!!%!!!$1!!!!Q!!!!!!!!!!!!!!1!,!!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1342710290</Property>
</Item>
</Item>
<Item Name="create.vim" Type="VI" URL="../create.vim">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!%*!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!$*!=!!?!!!9&amp;EZP&lt;7FO97QA1WRJ:7ZU,GRW9WRB=X-!!!Z/&lt;WVJ&lt;G&amp;M)%.M;76O&gt;!!!&amp;E"1!!-!!!!"!!)):8*S&lt;X)A;7Y!!#2!-0````];16"*)&amp;2P;W6O)#BT&gt;(*J&lt;G=A&lt;X)A='&amp;U;#E!!&amp;1!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!Q!!?!!!$1A!!!!!!!!!!!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!!!!!%3!!!!!!%!#!!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
Expand Down
Binary file modified lv_src/Nominal Client/Nominal LabVIEW Client API Tree.vi
Binary file not shown.
Binary file modified lv_src/Nominal Client/map_to_compatible_json.vim
Binary file not shown.
Binary file added lv_src/Nominal Client/run.add_data.vi
Binary file not shown.
Binary file added lv_src/Nominal Client/run.create.vi
Binary file not shown.
Binary file added lv_src/Nominal Client/run.exists.vi
Binary file not shown.
Binary file added lv_src/Nominal Client/run.get_from_number.vi
Binary file not shown.
Binary file added lv_src/Nominal Client/run.json_to_object.vi
Binary file not shown.
Binary file added lv_src/Nominal Client/runs.get.vim
Binary file not shown.
Binary file modified lv_src/Nominal Client/unix_time.get_nanoseconds.vim
Binary file not shown.
Binary file added lv_src/Nominal Client/unix_time.to_labview_ts.vim
Binary file not shown.
Binary file added lv_src/Quick Start/Quick Start - Run - Create.vi
Binary file not shown.
Binary file not shown.
Binary file added lv_src/Quick Start/Quick Start - Runs - Get.vi
Binary file not shown.
Binary file added lv_src/Run/Run Data.ctl
Binary file not shown.
Loading

0 comments on commit 245346d

Please sign in to comment.