From 428f498e83af3766db57425266bb1a6f4b9f2f21 Mon Sep 17 00:00:00 2001 From: Shlomo Hecht Date: Wed, 22 Apr 2020 10:19:05 +0300 Subject: Version 1.4.6.21 --- .../Scripts/Jig_Tester/DispenserEEpromRead.cs | 26 ++++++++++ .../Scripts/Jig_Tester/DispenserEEpromWrite.cs | 59 ++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 Software/Stubs Collection/stubs/Scripts/Jig_Tester/DispenserEEpromRead.cs create mode 100644 Software/Stubs Collection/stubs/Scripts/Jig_Tester/DispenserEEpromWrite.cs (limited to 'Software/Stubs Collection') 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(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(dispenserEEpromRequest); + +} \ No newline at end of file -- cgit v1.3.1