aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-04-22 10:19:05 +0300
committerShlomo Hecht <shlomo@twine-s.com>2020-04-22 10:19:05 +0300
commit428f498e83af3766db57425266bb1a6f4b9f2f21 (patch)
treefa47af4d3ad3af1fb09c10285cf0cd49671a8595 /Software/Stubs Collection
parent4d9e14f7e3420dbee6598577cc530ee6bbdd354f (diff)
downloadTango-428f498e83af3766db57425266bb1a6f4b9f2f21.tar.gz
Tango-428f498e83af3766db57425266bb1a6f4b9f2f21.zip
Version 1.4.6.21
Diffstat (limited to 'Software/Stubs Collection')
-rw-r--r--Software/Stubs Collection/stubs/Scripts/Jig_Tester/DispenserEEpromRead.cs26
-rw-r--r--Software/Stubs Collection/stubs/Scripts/Jig_Tester/DispenserEEpromWrite.cs59
2 files changed, 85 insertions, 0 deletions
diff --git a/Software/Stubs Collection/stubs/Scripts/Jig_Tester/DispenserEEpromRead.cs b/Software/Stubs Collection/stubs/Scripts/Jig_Tester/DispenserEEpromRead.cs
new file mode 100644
index 000000000..902ac5843
--- /dev/null
+++ b/Software/Stubs Collection/stubs/Scripts/Jig_Tester/DispenserEEpromRead.cs
@@ -0,0 +1,26 @@
+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;
+
+
+dispenserEEpromRequest.DispenserEEprom = dispenserEEprom;
+
+
+ var response = stubManager.Run<DispenserEEpromResponse>(dispenserEEpromRequest);
+
+} \ No newline at end of file
diff --git a/Software/Stubs Collection/stubs/Scripts/Jig_Tester/DispenserEEpromWrite.cs b/Software/Stubs Collection/stubs/Scripts/Jig_Tester/DispenserEEpromWrite.cs
new file mode 100644
index 000000000..a1830796b
--- /dev/null
+++ b/Software/Stubs Collection/stubs/Scripts/Jig_Tester/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 = 0;
+dispenserEEprom.TableLength = 0;
+dispenserEEprom.Tableversion = 0;
+dispenserEEprom.DispenserPN = null;
+dispenserEEprom.PCBSN = null;
+dispenserEEprom.PCBPartNumber = null;
+dispenserEEprom.DispenserSN = null;
+dispenserEEprom.MinimalPressure = 0;
+dispenserEEprom.MaximalPressure = 0;
+dispenserEEprom.MinimalMV = 0;
+dispenserEEprom.MaximalMV = 0;
+dispenserEEprom.TotalCycles = 0;
+dispenserEEprom.BubbleSize = 0;
+dispenserEEprom.AVGNlStepValue14 = 0;
+dispenserEEprom.AVGNlStepValue24 = 0;
+dispenserEEprom.AVGNlStepValue34 = 0;
+dispenserEEprom.AVGNlStepValue44 = 0;
+dispenserEEprom.SWReserve = 0;
+dispenserEEprom.Spare1Pressure = 0;
+dispenserEEprom.Spare2Pressure = 0;
+dispenserEEprom.MotorPulsesPerCycle = 0;
+dispenserEEprom.Color = 0;
+dispenserEEprom.PressureSlope = 0;
+dispenserEEprom.ProductionDate = null;
+dispenserEEprom.ATSlocation = 0;
+dispenserEEprom.Spare1 = 0;
+dispenserEEprom.Spare2 = 0;
+dispenserEEprom.ATSChannel = 0;
+dispenserEEprom.UnitEmpty = false;
+dispenserEEprom.DryRunPassFail = false;
+dispenserEEprom.FlowPassFail = false;
+dispenserEEprom.CheckSum = false;
+
+dispenserEEpromRequest.DispenserEEprom = dispenserEEprom;
+
+
+ var response = stubManager.Run<DispenserEEpromResponse>(dispenserEEpromRequest);
+
+} \ No newline at end of file