Skip to content
This repository was archived by the owner on Feb 17, 2023. It is now read-only.

Commit 6d2dce6

Browse files
committed
Merge branch 'feature/helper_functions' into develop
2 parents c62792b + b22f0bb commit 6d2dce6

5 files changed

Lines changed: 124 additions & 23 deletions

File tree

18.9 KB
Binary file not shown.

Source/Library/Classes/Pointer/Memory.Pointer.lvclass

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,11 @@
9191
<Item Name="Memory.Pointer.Errors.Create Error.vi" Type="VI" URL="../Methods/Memory.Pointer.Errors.Create Error.vi">
9292
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;A#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;&amp;!!!!#1!%!!!!%5!$!!JO:8=A&lt;W:G=W6U!!!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!#!!-!"!FF=H*P=C"P&gt;81!'%!Q`````QZT&lt;X6S9W5A&gt;GEA&lt;G&amp;N:1!!@Q$R!!!!!!!!!!-5476N&lt;X*Z)%VB&lt;G&amp;H:8)O&lt;(:M;7)7476N&lt;X*Z,F"P;7ZU:8)O&lt;(:D&lt;'&amp;T=RF.:7VP=HEO5'^J&lt;H2F=CZ&amp;=H*P=H-O9X2M!$&amp;!&amp;A!#$5^V&gt;#"P:C"#&lt;X6O:(-11H6G:G6S)&amp;6O:'6S:GRP&gt;Q!!"76S=G^S!&amp;1!]!!-!!!!!1!!!!5!!!!!!!!!"A!!!!!!!!!(!A!!?!!!!!!!!!E!!!!!!!!!#1!!!!!!!!!!!!!!!!!!!B!!!!!!!!!!!!!!!!!!!!!1!!!!!!%!#!!!!!!</Property>
9393
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
94-
<Property Name="NI.ClassItem.Flags" Type="Int">32</Property>
94+
<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
9595
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
9696
<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
9797
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
98-
<Property Name="NI.ClassItem.State" Type="Int">8388608</Property>
98+
<Property Name="NI.ClassItem.State" Type="Int">278929408</Property>
9999
</Item>
100100
<Item Name="Memory.Pointer.Errors.Get Info.vi" Type="VI" URL="../Methods/Memory.Pointer.Errors.Get Info.vi">
101101
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;A#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!%5!!!!"A!%!!!!#U!$!!2D&lt;W2F!!!51$$`````#W2F=W.S;8"U;7^O!":!5!!#!!%!!AJF=H*P=C"J&lt;G:P!!"`!0%!!!!!!!!!!R2.:7VP=HEA47&amp;O97&gt;F=CZM&gt;GRJ9B:.:7VP=HEO5'^J&lt;H2F=CZM&gt;G.M98.T'5VF&lt;7^S?3Z1&lt;WFO&gt;'6S,E6S=G^S=SZD&gt;'Q!-5!7!!).4X6U)'^G)%*P&gt;7ZE=R"#&gt;7:G:8)A67ZE:8*G&lt;'^X!!!&amp;:8*S&lt;X)!6!$Q!!Q!!!!!!!!!!Q!!!!!!!!!!!!!!!!!!!!1#!!"Y!!!!!!!!!!!!!!!!!!!*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!1!&amp;!!!!!!</Property>
@@ -1022,6 +1022,24 @@
10221022
</Item>
10231023
</Item>
10241024
</Item>
1025+
<Item Name="Memory.Pointer.Check.vi" Type="VI" URL="../Memory.Pointer.Check.vi">
1026+
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;A#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;E!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!":!)2"-97*73568)("P;7ZU:8)`!!"#1(!!(A!!,22.:7VP=HEA47&amp;O97&gt;F=CZM&gt;GRJ9B:.:7VP=HEO5'^J&lt;H2F=CZM&gt;G.M98.T!!NQ&lt;WFO&gt;'6S)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!%*!=!!?!!!N&amp;%VF&lt;7^S?3".97ZB:W6S,GRW&lt;'FC&amp;EVF&lt;7^S?3Z1&lt;WFO&gt;'6S,GRW9WRB=X-!#H"P;7ZU:8)A;7Y!!'%!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!"!!)!Q!!?!!!$1A!!!!!!!!*!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!!!!!!1!!!.!!!!$!!!!!!!!!!!!!!"!!E!!!!!</Property>
1027+
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
1028+
<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
1029+
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
1030+
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
1031+
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
1032+
<Property Name="NI.ClassItem.State" Type="Int">268967954</Property>
1033+
</Item>
1034+
<Item Name="Memory.Pointer.Clear.vi" Type="VI" URL="../Methods/Memory.Pointer.Clear.vi">
1035+
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;A#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;/!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%*!=!!?!!!N&amp;%VF&lt;7^S?3".97ZB:W6S,GRW&lt;'FC&amp;EVF&lt;7^S?3Z1&lt;WFO&gt;'6S,GRW9WRB=X-!#X"P;7ZU:8)A&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!1E"Q!"Y!!#U5476N&lt;X*Z)%VB&lt;G&amp;H:8)O&lt;(:M;7)7476N&lt;X*Z,F"P;7ZU:8)O&lt;(:D&lt;'&amp;T=Q!+='^J&lt;H2F=C"J&lt;A!!91$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!%!!=$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!!!!!!"!!!!U!!!!-!!!!!!!!!!!!!!%!#!!!!!!</Property>
1036+
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
1037+
<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
1038+
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
1039+
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
1040+
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
1041+
<Property Name="NI.ClassItem.State" Type="Int">34078736</Property>
1042+
</Item>
10251043
<Item Name="Memory.Pointer.Copy All.vi" Type="VI" URL="../Methods/Memory.Pointer.Copy All.vi">
10261044
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;A#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!1!)!0,^7LC]!!%!!!!!!!!</Property>
10271045
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
19.3 KB
Binary file not shown.

Source/Library/Memory Manager.lvlib

Lines changed: 22 additions & 21 deletions
Large diffs are not rendered by default.

Source/Memory Manager.lvproj

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,86 @@
2323
<Item Name="Dependencies" Type="Dependencies"/>
2424
<Item Name="Build Specifications" Type="Build"/>
2525
</Item>
26+
<Item Name="LinuxRT CompactRIO" Type="RT CompactRIO">
27+
<Property Name="alias.name" Type="Str">LinuxRT CompactRIO</Property>
28+
<Property Name="alias.value" Type="Str">10.1.128.8</Property>
29+
<Property Name="CCSymbols" Type="Str">TARGET_TYPE,RT;OS,Linux;CPU,x64;DeviceCode,774D;</Property>
30+
<Property Name="crio.ControllerPID" Type="Str">774D</Property>
31+
<Property Name="host.ResponsivenessCheckEnabled" Type="Bool">true</Property>
32+
<Property Name="host.ResponsivenessCheckPingDelay" Type="UInt">5000</Property>
33+
<Property Name="host.ResponsivenessCheckPingTimeout" Type="UInt">1000</Property>
34+
<Property Name="host.TargetCPUID" Type="UInt">9</Property>
35+
<Property Name="host.TargetOSID" Type="UInt">19</Property>
36+
<Property Name="host.TargetUIEnabled" Type="Bool">false</Property>
37+
<Property Name="target.cleanupVisa" Type="Bool">false</Property>
38+
<Property Name="target.FPProtocolGlobals_ControlTimeLimit" Type="Int">300</Property>
39+
<Property Name="target.getDefault-&gt;WebServer.Port" Type="Int">80</Property>
40+
<Property Name="target.getDefault-&gt;WebServer.Timeout" Type="Int">60</Property>
41+
<Property Name="target.IOScan.Faults" Type="Str"></Property>
42+
<Property Name="target.IOScan.NetVarPeriod" Type="UInt">100</Property>
43+
<Property Name="target.IOScan.NetWatchdogEnabled" Type="Bool">false</Property>
44+
<Property Name="target.IOScan.Period" Type="UInt">10000</Property>
45+
<Property Name="target.IOScan.PowerupMode" Type="UInt">0</Property>
46+
<Property Name="target.IOScan.Priority" Type="UInt">0</Property>
47+
<Property Name="target.IOScan.ReportModeConflict" Type="Bool">true</Property>
48+
<Property Name="target.IsRemotePanelSupported" Type="Bool">true</Property>
49+
<Property Name="target.RTCPULoadMonitoringEnabled" Type="Bool">true</Property>
50+
<Property Name="target.RTDebugWebServerHTTPPort" Type="Int">8001</Property>
51+
<Property Name="target.RTTarget.ApplicationPath" Type="Path">/c/ni-rt/startup/startup.rtexe</Property>
52+
<Property Name="target.RTTarget.EnableFileSharing" Type="Bool">true</Property>
53+
<Property Name="target.RTTarget.IPAccess" Type="Str">+*</Property>
54+
<Property Name="target.RTTarget.LaunchAppAtBoot" Type="Bool">false</Property>
55+
<Property Name="target.RTTarget.VIPath" Type="Path">/home/lvuser/natinst/bin</Property>
56+
<Property Name="target.server.app.propertiesEnabled" Type="Bool">true</Property>
57+
<Property Name="target.server.control.propertiesEnabled" Type="Bool">true</Property>
58+
<Property Name="target.server.tcp.access" Type="Str">+*</Property>
59+
<Property Name="target.server.tcp.enabled" Type="Bool">false</Property>
60+
<Property Name="target.server.tcp.paranoid" Type="Bool">true</Property>
61+
<Property Name="target.server.tcp.port" Type="Int">3363</Property>
62+
<Property Name="target.server.tcp.serviceName" Type="Str">Main Application Instance/VI Server</Property>
63+
<Property Name="target.server.tcp.serviceName.default" Type="Str">Main Application Instance/VI Server</Property>
64+
<Property Name="target.server.vi.access" Type="Str">+*</Property>
65+
<Property Name="target.server.vi.callsEnabled" Type="Bool">true</Property>
66+
<Property Name="target.server.vi.propertiesEnabled" Type="Bool">true</Property>
67+
<Property Name="target.WebServer.Config" Type="Str">Listen 8000
68+
69+
NI.ServerName default
70+
DocumentRoot "$LVSERVER_DOCROOT"
71+
TypesConfig "$LVSERVER_CONFIGROOT/mime.types"
72+
DirectoryIndex index.htm
73+
WorkerLimit 10
74+
InactivityTimeout 60
75+
76+
LoadModulePath "$LVSERVER_MODULEPATHS"
77+
LoadModule LVAuth lvauthmodule
78+
LoadModule LVRFP lvrfpmodule
79+
80+
#
81+
# Pipeline Definition
82+
#
83+
84+
SetConnector netConnector
85+
86+
AddHandler LVAuth
87+
AddHandler LVRFP
88+
89+
AddHandler fileHandler ""
90+
91+
AddOutputFilter chunkFilter
92+
93+
94+
</Property>
95+
<Property Name="target.WebServer.Enabled" Type="Bool">false</Property>
96+
<Property Name="target.WebServer.LogEnabled" Type="Bool">false</Property>
97+
<Property Name="target.WebServer.LogPath" Type="Path">/c/ni-rt/system/www/www.log</Property>
98+
<Property Name="target.WebServer.Port" Type="Int">80</Property>
99+
<Property Name="target.WebServer.RootPath" Type="Path">/c/ni-rt/system/www</Property>
100+
<Property Name="target.WebServer.TcpAccess" Type="Str">c+*</Property>
101+
<Property Name="target.WebServer.Timeout" Type="Int">60</Property>
102+
<Property Name="target.WebServer.ViAccess" Type="Str">+*</Property>
103+
<Property Name="target.webservices.SecurityAPIKey" Type="Str">PqVr/ifkAQh+lVrdPIykXlFvg12GhhQFR8H9cUhphgg=:pTe9HRlQuMfJxAG6QCGq7UvoUpJzAzWGKy5SbZ+roSU=</Property>
104+
<Property Name="target.webservices.ValidTimestampWindow" Type="Int">15</Property>
105+
<Item Name="Dependencies" Type="Dependencies"/>
106+
<Item Name="Build Specifications" Type="Build"/>
107+
</Item>
26108
</Project>

0 commit comments

Comments
 (0)