]> bicyclesonthemoon.info Git - staf/lv-staf/commitdiff
first version main
authorb <rowerynaksiezycu@gmail.com>
Wed, 24 Jun 2020 08:53:08 +0000 (10:53 +0200)
committerb <rowerynaksiezycu@gmail.com>
Wed, 24 Jun 2020 08:53:08 +0000 (10:53 +0200)
64 files changed:
.gitignore [new file with mode: 0644]
STAF.lvproj [new file with mode: 0644]
source/calculation.ctl [new file with mode: 0644]
source/clearAlarm.vi [new file with mode: 0644]
source/close.vi [new file with mode: 0644]
source/command.ctl [new file with mode: 0644]
source/confirm.vi [new file with mode: 0644]
source/decodeBcd.vi [new file with mode: 0644]
source/decodeBcdU16.vi [new file with mode: 0644]
source/decodeBcdU8.vi [new file with mode: 0644]
source/decodeCalculationResult.vi [new file with mode: 0644]
source/display.ctl [new file with mode: 0644]
source/encodeBcd.vi [new file with mode: 0644]
source/encodeBcdU16.vi [new file with mode: 0644]
source/encodeBcdU8.vi [new file with mode: 0644]
source/encodeCalculationArgument.vi [new file with mode: 0644]
source/event.ctl [new file with mode: 0644]
source/execute.vi [new file with mode: 0644]
source/freeDisplay.vi [new file with mode: 0644]
source/fullState.ctl [new file with mode: 0644]
source/getAlarm.vi [new file with mode: 0644]
source/getCalibration.vi [new file with mode: 0644]
source/getDebugValue.vi [new file with mode: 0644]
source/getDigit.vi [new file with mode: 0644]
source/getDigitValue.vi [new file with mode: 0644]
source/getDisplay.vi [new file with mode: 0644]
source/getFullState.vi [new file with mode: 0644]
source/getPinout.vi [new file with mode: 0644]
source/getState.vi [new file with mode: 0644]
source/getSwVersion.vi [new file with mode: 0644]
source/getTime.vi [new file with mode: 0644]
source/getValue.vi [new file with mode: 0644]
source/instance.ctl [new file with mode: 0644]
source/isRunning.vi [new file with mode: 0644]
source/open.vi [new file with mode: 0644]
source/performCalculation.vi [new file with mode: 0644]
source/restoreFullState.vi [new file with mode: 0644]
source/resynchroniseTime.vi [new file with mode: 0644]
source/setAlarm.vi [new file with mode: 0644]
source/setBuzzer.vi [new file with mode: 0644]
source/setCalibration.vi [new file with mode: 0644]
source/setCountdown.vi [new file with mode: 0644]
source/setDate.vi [new file with mode: 0644]
source/setDebugAddress.vi [new file with mode: 0644]
source/setDebugValue.vi [new file with mode: 0644]
source/setDigit.vi [new file with mode: 0644]
source/setDigitValue.vi [new file with mode: 0644]
source/setDisplay.vi [new file with mode: 0644]
source/setRunning.vi [new file with mode: 0644]
source/setState.vi [new file with mode: 0644]
source/setTime.vi [new file with mode: 0644]
source/setValue.vi [new file with mode: 0644]
source/setYear.vi [new file with mode: 0644]
source/staf.lvlib [new file with mode: 0644]
source/state.ctl [new file with mode: 0644]
source/test/test_calc.vi [new file with mode: 0644]
source/test/test_cmd_get.vi [new file with mode: 0644]
source/test/test_cmd_set.vi [new file with mode: 0644]
source/test/test_digit.vi [new file with mode: 0644]
source/test/test_disp.vi [new file with mode: 0644]
source/test/test_exec.vi [new file with mode: 0644]
source/test/test_resynchronise.vi [new file with mode: 0644]
source/time.ctl [new file with mode: 0644]
source/triggerEvent.vi [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..a5ba723
--- /dev/null
@@ -0,0 +1,2 @@
+*.lvlps
+*.aliases
diff --git a/STAF.lvproj b/STAF.lvproj
new file mode 100644 (file)
index 0000000..6df4b3e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version='1.0' encoding='UTF-8'?>\r
+<Project Type="Project" LVVersion="19008000">\r
+       <Item Name="My Computer" Type="My Computer">\r
+               <Property Name="server.app.propertiesEnabled" Type="Bool">true</Property>\r
+               <Property Name="server.control.propertiesEnabled" Type="Bool">true</Property>\r
+               <Property Name="server.tcp.enabled" Type="Bool">false</Property>\r
+               <Property Name="server.tcp.port" Type="Int">0</Property>\r
+               <Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property>\r
+               <Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property>\r
+               <Property Name="server.vi.callsEnabled" Type="Bool">true</Property>\r
+               <Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>\r
+               <Property Name="specify.custom.address" Type="Bool">false</Property>\r
+               <Item Name="source" Type="Folder" URL="../source">\r
+                       <Property Name="NI.DISK" Type="Bool">true</Property>\r
+               </Item>\r
+               <Item Name="Dependencies" Type="Dependencies">\r
+                       <Item Name="vi.lib" Type="Folder">\r
+                               <Item Name="VISA Configure Serial Port" Type="VI" URL="/&lt;vilib&gt;/Instr/_visa.llb/VISA Configure Serial Port"/>\r
+                               <Item Name="VISA Configure Serial Port (Instr).vi" Type="VI" URL="/&lt;vilib&gt;/Instr/_visa.llb/VISA Configure Serial Port (Instr).vi"/>\r
+                               <Item Name="VISA Configure Serial Port (Serial Instr).vi" Type="VI" URL="/&lt;vilib&gt;/Instr/_visa.llb/VISA Configure Serial Port (Serial Instr).vi"/>\r
+                       </Item>\r
+               </Item>\r
+               <Item Name="Build Specifications" Type="Build"/>\r
+       </Item>\r
+</Project>\r
diff --git a/source/calculation.ctl b/source/calculation.ctl
new file mode 100644 (file)
index 0000000..2202fec
Binary files /dev/null and b/source/calculation.ctl differ
diff --git a/source/clearAlarm.vi b/source/clearAlarm.vi
new file mode 100644 (file)
index 0000000..5fe5f47
Binary files /dev/null and b/source/clearAlarm.vi differ
diff --git a/source/close.vi b/source/close.vi
new file mode 100644 (file)
index 0000000..f0b2a3b
Binary files /dev/null and b/source/close.vi differ
diff --git a/source/command.ctl b/source/command.ctl
new file mode 100644 (file)
index 0000000..bfcc0c9
Binary files /dev/null and b/source/command.ctl differ
diff --git a/source/confirm.vi b/source/confirm.vi
new file mode 100644 (file)
index 0000000..43d91fc
Binary files /dev/null and b/source/confirm.vi differ
diff --git a/source/decodeBcd.vi b/source/decodeBcd.vi
new file mode 100644 (file)
index 0000000..5447344
Binary files /dev/null and b/source/decodeBcd.vi differ
diff --git a/source/decodeBcdU16.vi b/source/decodeBcdU16.vi
new file mode 100644 (file)
index 0000000..04c25ba
Binary files /dev/null and b/source/decodeBcdU16.vi differ
diff --git a/source/decodeBcdU8.vi b/source/decodeBcdU8.vi
new file mode 100644 (file)
index 0000000..99f0d25
Binary files /dev/null and b/source/decodeBcdU8.vi differ
diff --git a/source/decodeCalculationResult.vi b/source/decodeCalculationResult.vi
new file mode 100644 (file)
index 0000000..5d0876e
Binary files /dev/null and b/source/decodeCalculationResult.vi differ
diff --git a/source/display.ctl b/source/display.ctl
new file mode 100644 (file)
index 0000000..d74a76f
Binary files /dev/null and b/source/display.ctl differ
diff --git a/source/encodeBcd.vi b/source/encodeBcd.vi
new file mode 100644 (file)
index 0000000..f04deff
Binary files /dev/null and b/source/encodeBcd.vi differ
diff --git a/source/encodeBcdU16.vi b/source/encodeBcdU16.vi
new file mode 100644 (file)
index 0000000..85bf2fd
Binary files /dev/null and b/source/encodeBcdU16.vi differ
diff --git a/source/encodeBcdU8.vi b/source/encodeBcdU8.vi
new file mode 100644 (file)
index 0000000..443b86e
Binary files /dev/null and b/source/encodeBcdU8.vi differ
diff --git a/source/encodeCalculationArgument.vi b/source/encodeCalculationArgument.vi
new file mode 100644 (file)
index 0000000..4ec3ac9
Binary files /dev/null and b/source/encodeCalculationArgument.vi differ
diff --git a/source/event.ctl b/source/event.ctl
new file mode 100644 (file)
index 0000000..16d1732
Binary files /dev/null and b/source/event.ctl differ
diff --git a/source/execute.vi b/source/execute.vi
new file mode 100644 (file)
index 0000000..cb622cd
Binary files /dev/null and b/source/execute.vi differ
diff --git a/source/freeDisplay.vi b/source/freeDisplay.vi
new file mode 100644 (file)
index 0000000..1bdc110
Binary files /dev/null and b/source/freeDisplay.vi differ
diff --git a/source/fullState.ctl b/source/fullState.ctl
new file mode 100644 (file)
index 0000000..bb7a102
Binary files /dev/null and b/source/fullState.ctl differ
diff --git a/source/getAlarm.vi b/source/getAlarm.vi
new file mode 100644 (file)
index 0000000..f94ae72
Binary files /dev/null and b/source/getAlarm.vi differ
diff --git a/source/getCalibration.vi b/source/getCalibration.vi
new file mode 100644 (file)
index 0000000..0beb842
Binary files /dev/null and b/source/getCalibration.vi differ
diff --git a/source/getDebugValue.vi b/source/getDebugValue.vi
new file mode 100644 (file)
index 0000000..f1b4eee
Binary files /dev/null and b/source/getDebugValue.vi differ
diff --git a/source/getDigit.vi b/source/getDigit.vi
new file mode 100644 (file)
index 0000000..9e9fd23
Binary files /dev/null and b/source/getDigit.vi differ
diff --git a/source/getDigitValue.vi b/source/getDigitValue.vi
new file mode 100644 (file)
index 0000000..57755df
Binary files /dev/null and b/source/getDigitValue.vi differ
diff --git a/source/getDisplay.vi b/source/getDisplay.vi
new file mode 100644 (file)
index 0000000..50fe615
Binary files /dev/null and b/source/getDisplay.vi differ
diff --git a/source/getFullState.vi b/source/getFullState.vi
new file mode 100644 (file)
index 0000000..05387ca
Binary files /dev/null and b/source/getFullState.vi differ
diff --git a/source/getPinout.vi b/source/getPinout.vi
new file mode 100644 (file)
index 0000000..7899384
Binary files /dev/null and b/source/getPinout.vi differ
diff --git a/source/getState.vi b/source/getState.vi
new file mode 100644 (file)
index 0000000..8fb6b3c
Binary files /dev/null and b/source/getState.vi differ
diff --git a/source/getSwVersion.vi b/source/getSwVersion.vi
new file mode 100644 (file)
index 0000000..fed60a9
Binary files /dev/null and b/source/getSwVersion.vi differ
diff --git a/source/getTime.vi b/source/getTime.vi
new file mode 100644 (file)
index 0000000..491bb81
Binary files /dev/null and b/source/getTime.vi differ
diff --git a/source/getValue.vi b/source/getValue.vi
new file mode 100644 (file)
index 0000000..438ab4e
Binary files /dev/null and b/source/getValue.vi differ
diff --git a/source/instance.ctl b/source/instance.ctl
new file mode 100644 (file)
index 0000000..1b7de44
Binary files /dev/null and b/source/instance.ctl differ
diff --git a/source/isRunning.vi b/source/isRunning.vi
new file mode 100644 (file)
index 0000000..8db1b95
Binary files /dev/null and b/source/isRunning.vi differ
diff --git a/source/open.vi b/source/open.vi
new file mode 100644 (file)
index 0000000..d0de902
Binary files /dev/null and b/source/open.vi differ
diff --git a/source/performCalculation.vi b/source/performCalculation.vi
new file mode 100644 (file)
index 0000000..51c083b
Binary files /dev/null and b/source/performCalculation.vi differ
diff --git a/source/restoreFullState.vi b/source/restoreFullState.vi
new file mode 100644 (file)
index 0000000..da7a5ba
Binary files /dev/null and b/source/restoreFullState.vi differ
diff --git a/source/resynchroniseTime.vi b/source/resynchroniseTime.vi
new file mode 100644 (file)
index 0000000..2f9f761
Binary files /dev/null and b/source/resynchroniseTime.vi differ
diff --git a/source/setAlarm.vi b/source/setAlarm.vi
new file mode 100644 (file)
index 0000000..45a5330
Binary files /dev/null and b/source/setAlarm.vi differ
diff --git a/source/setBuzzer.vi b/source/setBuzzer.vi
new file mode 100644 (file)
index 0000000..184c39a
Binary files /dev/null and b/source/setBuzzer.vi differ
diff --git a/source/setCalibration.vi b/source/setCalibration.vi
new file mode 100644 (file)
index 0000000..48088ae
Binary files /dev/null and b/source/setCalibration.vi differ
diff --git a/source/setCountdown.vi b/source/setCountdown.vi
new file mode 100644 (file)
index 0000000..dda0312
Binary files /dev/null and b/source/setCountdown.vi differ
diff --git a/source/setDate.vi b/source/setDate.vi
new file mode 100644 (file)
index 0000000..34282b2
Binary files /dev/null and b/source/setDate.vi differ
diff --git a/source/setDebugAddress.vi b/source/setDebugAddress.vi
new file mode 100644 (file)
index 0000000..1d30846
Binary files /dev/null and b/source/setDebugAddress.vi differ
diff --git a/source/setDebugValue.vi b/source/setDebugValue.vi
new file mode 100644 (file)
index 0000000..e7b3928
Binary files /dev/null and b/source/setDebugValue.vi differ
diff --git a/source/setDigit.vi b/source/setDigit.vi
new file mode 100644 (file)
index 0000000..e7a67b4
Binary files /dev/null and b/source/setDigit.vi differ
diff --git a/source/setDigitValue.vi b/source/setDigitValue.vi
new file mode 100644 (file)
index 0000000..1f496a1
Binary files /dev/null and b/source/setDigitValue.vi differ
diff --git a/source/setDisplay.vi b/source/setDisplay.vi
new file mode 100644 (file)
index 0000000..1cd3f8e
Binary files /dev/null and b/source/setDisplay.vi differ
diff --git a/source/setRunning.vi b/source/setRunning.vi
new file mode 100644 (file)
index 0000000..cf3b63c
Binary files /dev/null and b/source/setRunning.vi differ
diff --git a/source/setState.vi b/source/setState.vi
new file mode 100644 (file)
index 0000000..7a617fb
Binary files /dev/null and b/source/setState.vi differ
diff --git a/source/setTime.vi b/source/setTime.vi
new file mode 100644 (file)
index 0000000..1eb3c45
Binary files /dev/null and b/source/setTime.vi differ
diff --git a/source/setValue.vi b/source/setValue.vi
new file mode 100644 (file)
index 0000000..6818540
Binary files /dev/null and b/source/setValue.vi differ
diff --git a/source/setYear.vi b/source/setYear.vi
new file mode 100644 (file)
index 0000000..1cee157
Binary files /dev/null and b/source/setYear.vi differ
diff --git a/source/staf.lvlib b/source/staf.lvlib
new file mode 100644 (file)
index 0000000..9cfc186
--- /dev/null
@@ -0,0 +1,70 @@
+<?xml version='1.0' encoding='UTF-8'?>\r
+<Library LVVersion="19008000">\r
+       <Property Name="NI.Lib.Icon" Type="Bin">'1#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!)N!!!*Q(C=\&gt;8"&lt;2.2%-&lt;R$Z1$%J)F&gt;R#ZB?_9KVNQ#S-B#P#6IUNA2!&gt;OQ3V-"]ANO!'E00\\-D)22#A(""S][X(M&lt;`?^_?8N:C0.\:VUJ`(+&lt;&lt;6;T2J0N@LZ]06^(H^J`.0R_@JF_0BR=$:[M@WT];^6D[(&lt;&gt;NNOW__W4``_\_?.FA=2662316F,_V(E26\E26\E2:\E3:\E3:\E32\E12\E12\E17ZSEZP=Z#9X_&gt;T*23ZSE5-KGB?.CEG,#9K4I;BY+TS&amp;J`!5(L[K]"3?QF.Y#A_HK0!5HM*4?!I0QV2Y#E`B+4S&amp;B[GGJ/:/DK@Q-,U34_**0)EH]&gt;"3C3="*-W3C:.*9#AZG(R)0)EH]@"2C3@R**\%EXAYL-34?"*0YEE]$*GLEF/T\/2YG%;"*`!%HM!4?*B;A3@Q"*\!%XBIJ]!4?!*%U$#9()+#1=%*Q:@!%XDYI=!4?!*0Y!E](*J8+/&lt;+,*JF*]&gt;D0-:D0-:D0%QBYT%?YT%?YW&amp;;'9`R')`R'!_N:$T'9TQ'9JL38G9S-^#=:!,DY48P&amp;M_LF&amp;0CO5N^][JP3P8.JL[*V$?(_K+L,[&lt;[)KE88\WI[M63,Y,[FV/DV2BV%`8AZ52&gt;?$^4*_J)(;A^N;/WV):;,U0`])G8SU8H]VGHUUH(YV'(QU(\`6[\X5\&lt;\6;&lt;T5&lt;L^@L[',BHPTY1_LGU`DQ?PXU:Y_($'&amp;`@D]?(DX`T``J`]'T57TXPR2J^"^B&lt;=$A!!!!!</Property>\r
+       <Property Name="NI.Lib.SourceVersion" Type="Int">419463168</Property>\r
+       <Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>\r
+       <Property Name="NI.LV.All.SourceOnly" Type="Bool">false</Property>\r
+       <Property Name="NI_IconEditor" Type="Str">49 57 48 48 56 48 48 57 13 0 0 0 0 1 23 21 76 111 97 100 32 38 32 85 110 108 111 97 100 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 9 0 0 13 38 1 100 1 100 80 84 72 48 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 15 13 76 97 121 101 114 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 7 0 0 12 182 0 0 0 0 0 0 0 0 0 0 12 158 0 40 0 0 12 152 0 0 12 0 0 0 0 0 0 32 0 32 0 24 0 0 0 0 0 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 70 105 108 108 100 1 0 2 0 0 0 0 0 0 0 4 83 84 65 70 0 0 0 0 0 0 0 0 0 0 65 220 0 255 176 176 0 0 127 127 0 0 0 0 0 0 0 11 83 109 97 108 108 32 70 111 110 116 115 0 1 8 1 1\r
+\r
+</Property>\r
+       <Item Name="command" Type="Folder">\r
+               <Item Name="clearAlarm.vi" Type="VI" URL="../clearAlarm.vi"/>\r
+               <Item Name="confirm.vi" Type="VI" URL="../confirm.vi"/>\r
+               <Item Name="freeDisplay.vi" Type="VI" URL="../freeDisplay.vi"/>\r
+               <Item Name="getAlarm.vi" Type="VI" URL="../getAlarm.vi"/>\r
+               <Item Name="getCalibration.vi" Type="VI" URL="../getCalibration.vi"/>\r
+               <Item Name="getDebugValue.vi" Type="VI" URL="../getDebugValue.vi"/>\r
+               <Item Name="getDigit.vi" Type="VI" URL="../getDigit.vi"/>\r
+               <Item Name="getDigitValue.vi" Type="VI" URL="../getDigitValue.vi"/>\r
+               <Item Name="getDisplay.vi" Type="VI" URL="../getDisplay.vi"/>\r
+               <Item Name="getFullState.vi" Type="VI" URL="../getFullState.vi"/>\r
+               <Item Name="getPinout.vi" Type="VI" URL="../getPinout.vi"/>\r
+               <Item Name="getState.vi" Type="VI" URL="../getState.vi"/>\r
+               <Item Name="getSwVersion.vi" Type="VI" URL="../getSwVersion.vi"/>\r
+               <Item Name="getTime.vi" Type="VI" URL="../getTime.vi"/>\r
+               <Item Name="getValue.vi" Type="VI" URL="../getValue.vi"/>\r
+               <Item Name="isRunning.vi" Type="VI" URL="../isRunning.vi"/>\r
+               <Item Name="performCalculation.vi" Type="VI" URL="../performCalculation.vi"/>\r
+               <Item Name="restoreFullState.vi" Type="VI" URL="../restoreFullState.vi"/>\r
+               <Item Name="setAlarm.vi" Type="VI" URL="../setAlarm.vi"/>\r
+               <Item Name="setBuzzer.vi" Type="VI" URL="../setBuzzer.vi"/>\r
+               <Item Name="setCalibration.vi" Type="VI" URL="../setCalibration.vi"/>\r
+               <Item Name="setCountdown.vi" Type="VI" URL="../setCountdown.vi"/>\r
+               <Item Name="setDate.vi" Type="VI" URL="../setDate.vi"/>\r
+               <Item Name="setDebugAddress.vi" Type="VI" URL="../setDebugAddress.vi"/>\r
+               <Item Name="setDebugValue.vi" Type="VI" URL="../setDebugValue.vi"/>\r
+               <Item Name="setDigit.vi" Type="VI" URL="../setDigit.vi"/>\r
+               <Item Name="setDigitValue.vi" Type="VI" URL="../setDigitValue.vi"/>\r
+               <Item Name="setDisplay.vi" Type="VI" URL="../setDisplay.vi"/>\r
+               <Item Name="setRunning.vi" Type="VI" URL="../setRunning.vi"/>\r
+               <Item Name="setState.vi" Type="VI" URL="../setState.vi"/>\r
+               <Item Name="setTime.vi" Type="VI" URL="../setTime.vi"/>\r
+               <Item Name="setValue.vi" Type="VI" URL="../setValue.vi"/>\r
+               <Item Name="setYear.vi" Type="VI" URL="../setYear.vi"/>\r
+               <Item Name="triggerEvent.vi" Type="VI" URL="../triggerEvent.vi"/>\r
+       </Item>\r
+       <Item Name="support" Type="Folder">\r
+               <Item Name="decodeBcd.vi" Type="VI" URL="../decodeBcd.vi"/>\r
+               <Item Name="decodeBcdU8.vi" Type="VI" URL="../decodeBcdU8.vi"/>\r
+               <Item Name="decodeBcdU16.vi" Type="VI" URL="../decodeBcdU16.vi"/>\r
+               <Item Name="decodeCalculationResult.vi" Type="VI" URL="../decodeCalculationResult.vi"/>\r
+               <Item Name="encodeBcd.vi" Type="VI" URL="../encodeBcd.vi"/>\r
+               <Item Name="encodeBcdU8.vi" Type="VI" URL="../encodeBcdU8.vi"/>\r
+               <Item Name="encodeBcdU16.vi" Type="VI" URL="../encodeBcdU16.vi"/>\r
+               <Item Name="encodeCalculationArgument.vi" Type="VI" URL="../encodeCalculationArgument.vi"/>\r
+       </Item>\r
+       <Item Name="type" Type="Folder">\r
+               <Item Name="calculation.ctl" Type="VI" URL="../calculation.ctl"/>\r
+               <Item Name="command.ctl" Type="VI" URL="../command.ctl"/>\r
+               <Item Name="display.ctl" Type="VI" URL="../display.ctl"/>\r
+               <Item Name="event.ctl" Type="VI" URL="../event.ctl"/>\r
+               <Item Name="fullState.ctl" Type="VI" URL="../fullState.ctl"/>\r
+               <Item Name="instance.ctl" Type="VI" URL="../instance.ctl"/>\r
+               <Item Name="state.ctl" Type="VI" URL="../state.ctl"/>\r
+               <Item Name="time.ctl" Type="VI" URL="../time.ctl"/>\r
+       </Item>\r
+       <Item Name="close.vi" Type="VI" URL="../close.vi"/>\r
+       <Item Name="execute.vi" Type="VI" URL="../execute.vi"/>\r
+       <Item Name="open.vi" Type="VI" URL="../open.vi"/>\r
+       <Item Name="resynchroniseTime.vi" Type="VI" URL="../resynchroniseTime.vi"/>\r
+</Library>\r
diff --git a/source/state.ctl b/source/state.ctl
new file mode 100644 (file)
index 0000000..463bad6
Binary files /dev/null and b/source/state.ctl differ
diff --git a/source/test/test_calc.vi b/source/test/test_calc.vi
new file mode 100644 (file)
index 0000000..4ee7997
Binary files /dev/null and b/source/test/test_calc.vi differ
diff --git a/source/test/test_cmd_get.vi b/source/test/test_cmd_get.vi
new file mode 100644 (file)
index 0000000..414b9cd
Binary files /dev/null and b/source/test/test_cmd_get.vi differ
diff --git a/source/test/test_cmd_set.vi b/source/test/test_cmd_set.vi
new file mode 100644 (file)
index 0000000..0e003fb
Binary files /dev/null and b/source/test/test_cmd_set.vi differ
diff --git a/source/test/test_digit.vi b/source/test/test_digit.vi
new file mode 100644 (file)
index 0000000..0d8dc5f
Binary files /dev/null and b/source/test/test_digit.vi differ
diff --git a/source/test/test_disp.vi b/source/test/test_disp.vi
new file mode 100644 (file)
index 0000000..b79c00e
Binary files /dev/null and b/source/test/test_disp.vi differ
diff --git a/source/test/test_exec.vi b/source/test/test_exec.vi
new file mode 100644 (file)
index 0000000..2ee3517
Binary files /dev/null and b/source/test/test_exec.vi differ
diff --git a/source/test/test_resynchronise.vi b/source/test/test_resynchronise.vi
new file mode 100644 (file)
index 0000000..aab4d3d
Binary files /dev/null and b/source/test/test_resynchronise.vi differ
diff --git a/source/time.ctl b/source/time.ctl
new file mode 100644 (file)
index 0000000..e2d9c3f
Binary files /dev/null and b/source/time.ctl differ
diff --git a/source/triggerEvent.vi b/source/triggerEvent.vi
new file mode 100644 (file)
index 0000000..0a2b605
Binary files /dev/null and b/source/triggerEvent.vi differ