aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection/stubs/Diagnosticsrequest.cs
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2018-11-22 09:36:09 +0200
committerShlomo Hecht <shlomo@twine-s.com>2018-11-22 09:36:09 +0200
commit1bd70c13b4fa98709d1432e19f6513e082ad01f3 (patch)
tree084e76cb629f80e42c34c42cc6fd20eb7df9c595 /Software/Stubs Collection/stubs/Diagnosticsrequest.cs
parentd18cf51e1cc71c60ae08ab687613f24ada99599d (diff)
downloadTango-1bd70c13b4fa98709d1432e19f6513e082ad01f3.tar.gz
Tango-1bd70c13b4fa98709d1432e19f6513e082ad01f3.zip
Update stubs and technician view files
Diffstat (limited to 'Software/Stubs Collection/stubs/Diagnosticsrequest.cs')
-rw-r--r--Software/Stubs Collection/stubs/Diagnosticsrequest.cs173
1 files changed, 173 insertions, 0 deletions
diff --git a/Software/Stubs Collection/stubs/Diagnosticsrequest.cs b/Software/Stubs Collection/stubs/Diagnosticsrequest.cs
new file mode 100644
index 000000000..b085cc8de
--- /dev/null
+++ b/Software/Stubs Collection/stubs/Diagnosticsrequest.cs
@@ -0,0 +1,173 @@
+
+StopDiagnosticsRequest stopDiagnosticsRequest = new StopDiagnosticsRequest();
+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.PMR.Diagnostics;
+using Tango.Stubs.UI;
+
+public void OnExecute(StubManager stubManager)
+{
+ int i = 0;
+ StartDiagnosticsRequest startDiagnosticsRequest = new StartDiagnosticsRequest();
+/* stubManager.RunContinuous<StartDiagnosticsResponse>(startDiagnosticsRequest, (response1) =>
+ {
+
+ stubManager.WriteLine (String.Format("Data, Id {0}, Id {1}, Temp {2}, % {3}",++i,response1.Monitors.Dancer1Angle[0],response1.Monitors.Dancer2Angle[0],response1.Monitors.Dancer3Angle[0]));
+
+ });
+*/
+StopDiagnosticsRequest stopDiagnosticsRequest = new StopDiagnosticsRequest();
+ var response = stubManager.Run<StopDiagnosticsResponse>(stopDiagnosticsRequest);
+
+
+}
+/*
+StartDiagnosticsResponse startDiagnosticsResponse = new StartDiagnosticsResponse();
+
+DiagnosticsMonitors diagnosticsMonitors = new DiagnosticsMonitors();
+
+Double double = new Double();
+diagnosticsMonitors.Dancer1Angle.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.Dancer2Angle.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.Dancer3Angle.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.FeederMotorFrequency.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.DryerMotor.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.PollerMotor.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.WinderMotor.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.ScrewMotor.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.ThreadSpeed.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.MixerTemperature.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.HeadZone1Temperature.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.HeadZone2Temperature.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.HeadZone3Temperature.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.HeadAirFlow.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.FeederTension.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.PullerTension.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.DryerZone1Temperature.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.DryerZone2Temperature.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.DryerZone3Temperature.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.DryerAirFlow.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.WinderTension.Add(double);
+
+DoubleArray doubleArray = new DoubleArray();
+
+Double double = new Double();
+doubleArray.Data.Add(double);
+diagnosticsMonitors.DispensersMotorsFrequency.Add(doubleArray);
+
+DoubleArray doubleArray = new DoubleArray();
+
+Double double = new Double();
+doubleArray.Data.Add(double);
+diagnosticsMonitors.DispensersAngularEncoders.Add(doubleArray);
+
+DoubleArray doubleArray = new DoubleArray();
+
+Double double = new Double();
+doubleArray.Data.Add(double);
+diagnosticsMonitors.DispensersLinearPositions.Add(doubleArray);
+
+DoubleArray doubleArray = new DoubleArray();
+
+Double double = new Double();
+doubleArray.Data.Add(double);
+diagnosticsMonitors.DispensersPressure.Add(doubleArray);
+
+Double double = new Double();
+diagnosticsMonitors.MidTankPressure.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.FilterDeltaPressure.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.ChillerTemperature.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.Dispenser1MotorFrequency.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.Dispenser2MotorFrequency.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.Dispenser3MotorFrequency.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.Dispenser4MotorFrequency.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.Dispenser5MotorFrequency.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.Dispenser6MotorFrequency.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.Dispenser7MotorFrequency.Add(double);
+
+Double double = new Double();
+diagnosticsMonitors.Dispenser8MotorFrequency.Add(double);
+
+startDiagnosticsResponse.Monitors = monitors;
+
+DigitalPin digitalPin = new DigitalPin();
+digitalPin.Port = 0;
+digitalPin.Value = false;
+startDiagnosticsResponse.DigitalPins.Add(digitalPin);
+
+ValueComponentState valueComponentState = new ValueComponentState();
+valueComponentState.Component = Tango.PMR.Diagnostics.ValueComponent.Heater1Temp;
+valueComponentState.Value = 0;
+startDiagnosticsResponse.ComponentsStates.Add(valueComponentState);
+
+Event event = new Event();
+event.Type = Tango.PMR.Diagnostics.EventType.ThreadBreak;
+event.Message = null;
+startDiagnosticsResponse.Events.Add(event);
+*/ \ No newline at end of file