aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-05-11 23:18:38 +0300
committerShlomo Hecht <shlomo@twine-s.com>2020-05-11 23:18:38 +0300
commitc53bba3c1e20af982f7f4774f22e6fa5061db6d8 (patch)
tree45a262c62480af463c3a2eaa31cd7befc0aa36d6 /Software/Stubs Collection
parent3e98c83bd81875797e8fe954fb31a5a0e817323a (diff)
parent995fa3bfa4536e0462e42231328855d2e1a6bfda (diff)
downloadTango-c53bba3c1e20af982f7f4774f22e6fa5061db6d8.tar.gz
Tango-c53bba3c1e20af982f7f4774f22e6fa5061db6d8.zip
Merge branch 'master' of https://twinetfs.visualstudio.com/Tango/_git/Tango
Diffstat (limited to 'Software/Stubs Collection')
-rw-r--r--Software/Stubs Collection/stubs/DispenserEEpromRead.cs25
-rw-r--r--Software/Stubs Collection/stubs/DispenserEEpromWrite.cs59
-rw-r--r--Software/Stubs Collection/stubs/embeddedparametersbuild.cs2
-rw-r--r--Software/Stubs Collection/stubs/test_uart3_whs.cs24
4 files changed, 109 insertions, 1 deletions
diff --git a/Software/Stubs Collection/stubs/DispenserEEpromRead.cs b/Software/Stubs Collection/stubs/DispenserEEpromRead.cs
new file mode 100644
index 000000000..43b1ebc9c
--- /dev/null
+++ b/Software/Stubs Collection/stubs/DispenserEEpromRead.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Text;
+using System.Linq;
+using System.Drawing;
+using System.Diagnostics;
+using System.Windows.Forms;
+using System.Threading;
+using System.Threading.Tasks;
+using System.Collections.Generic;
+using Tango.PMR.Diagnostics;
+using Tango.Stubs;
+
+public void OnExecute(StubManager stubManager)
+{
+
+DispenserEEpromRequest dispenserEEpromRequest = new DispenserEEpromRequest();
+dispenserEEpromRequest.DispenserId = 4;
+dispenserEEpromRequest.BurnRequest = false;
+
+
+
+
+ var response = stubManager.Run<DispenserEEpromResponse>(dispenserEEpromRequest);
+
+} \ No newline at end of file
diff --git a/Software/Stubs Collection/stubs/DispenserEEpromWrite.cs b/Software/Stubs Collection/stubs/DispenserEEpromWrite.cs
new file mode 100644
index 000000000..8fdbbc3f8
--- /dev/null
+++ b/Software/Stubs Collection/stubs/DispenserEEpromWrite.cs
@@ -0,0 +1,59 @@
+using System;
+using System.Text;
+using System.Linq;
+using System.Drawing;
+using System.Diagnostics;
+using System.Windows.Forms;
+using System.Threading;
+using System.Threading.Tasks;
+using System.Collections.Generic;
+using Tango.PMR.Diagnostics;
+using Tango.Stubs;
+
+public void OnExecute(StubManager stubManager)
+{
+
+DispenserEEpromRequest dispenserEEpromRequest = new DispenserEEpromRequest();
+dispenserEEpromRequest.DispenserId = 4;
+dispenserEEpromRequest.BurnRequest = true;
+
+DispenserEEprom dispenserEEprom = new DispenserEEprom();
+dispenserEEprom.Header = 1;
+dispenserEEprom.TableLength = 2;
+dispenserEEprom.Tableversion = 3;
+dispenserEEprom.DispenserPN = "Hello World 11";
+dispenserEEprom.PCBSN = "Hello World 22";
+dispenserEEprom.PCBPartNumber = "Hello World 33";
+dispenserEEprom.DispenserSN = "Hello World 44"
+dispenserEEprom.MinimalPressure = 4;
+dispenserEEprom.MaximalPressure = 5;
+dispenserEEprom.MinimalMV = 6;
+dispenserEEprom.MaximalMV = 7;
+dispenserEEprom.TotalCycles = 8;
+dispenserEEprom.BubbleSize = 9;
+dispenserEEprom.AVGNlStepValue14 = 10;
+dispenserEEprom.AVGNlStepValue24 = 11;
+dispenserEEprom.AVGNlStepValue34 = 12;
+dispenserEEprom.AVGNlStepValue44 = 13;
+dispenserEEprom.SWReserve = 14;
+dispenserEEprom.Spare1Pressure = 15;
+dispenserEEprom.Spare2Pressure = 16;
+dispenserEEprom.MotorPulsesPerCycle = 17;
+dispenserEEprom.Color = 18;
+dispenserEEprom.PressureSlope = 19;
+dispenserEEprom.ProductionDate = "11121970";
+dispenserEEprom.ATSlocation = 20;
+dispenserEEprom.Spare1 = 21;
+dispenserEEprom.Spare2 = 22;
+dispenserEEprom.ATSChannel = 23;
+dispenserEEprom.UnitEmpty = true;
+dispenserEEprom.DryRunPassFail = true;
+dispenserEEprom.FlowPassFail = true;
+dispenserEEprom.CheckSum = true;
+
+dispenserEEpromRequest.DispenserEEprom = dispenserEEprom;
+
+
+ var response = stubManager.Run<DispenserEEpromResponse>(dispenserEEpromRequest);
+
+} \ No newline at end of file
diff --git a/Software/Stubs Collection/stubs/embeddedparametersbuild.cs b/Software/Stubs Collection/stubs/embeddedparametersbuild.cs
index e106699c8..b26fefe8f 100644
--- a/Software/Stubs Collection/stubs/embeddedparametersbuild.cs
+++ b/Software/Stubs Collection/stubs/embeddedparametersbuild.cs
@@ -101,7 +101,7 @@ configurationParameters.GeneralParameters.Add(checkCurrentAlarms);
/*3*/
Double checkTamperAlarms = new Double();
-checkTamperAlarms = 0.0;
+checkTamperAlarms = 1.0;
configurationParameters.GeneralParameters.Add(checkTamperAlarms);
/*4*/
diff --git a/Software/Stubs Collection/stubs/test_uart3_whs.cs b/Software/Stubs Collection/stubs/test_uart3_whs.cs
new file mode 100644
index 000000000..b36179d8c
--- /dev/null
+++ b/Software/Stubs Collection/stubs/test_uart3_whs.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Text;
+using System.Linq;
+using System.Drawing;
+using System.Diagnostics;
+using System.Windows.Forms;
+using System.Threading;
+using System.Threading.Tasks;
+using System.Collections.Generic;
+using Tango.PMR.Stubs;
+using Tango.Stubs;
+
+public void OnExecute(StubManager stubManager)
+{
+
+ stubManager.Run<ProgressResponse>("ProgressRequest" ,0xb05, 0); //init
+
+ Thread.Sleep(3000);
+
+ for(int i=0;i<1;i++)
+ {
+ var response = stubManager.Run<ProgressResponse>("ProgressRequest" ,0xb05, 1); // - Test_Reading_Shinko_Request_PV
+ }
+} \ No newline at end of file