aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection/stubs/SystemTestWithHeatersIncludes.cs
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2018-07-04 15:57:56 +0300
committerShlomo Hecht <shlomo@twine-s.com>2018-07-04 15:57:56 +0300
commitfdf45caba5c70e4a368ab5fc62398ac3cccc697c (patch)
treec60b9c924b085ff8af3f614af22b852dd3b7c22a /Software/Stubs Collection/stubs/SystemTestWithHeatersIncludes.cs
parent1246a201b4600899b4e11243ffb9ff300674750d (diff)
downloadTango-fdf45caba5c70e4a368ab5fc62398ac3cccc697c.tar.gz
Tango-fdf45caba5c70e4a368ab5fc62398ac3cccc697c.zip
Stubs collection
Diffstat (limited to 'Software/Stubs Collection/stubs/SystemTestWithHeatersIncludes.cs')
-rw-r--r--Software/Stubs Collection/stubs/SystemTestWithHeatersIncludes.cs94
1 files changed, 94 insertions, 0 deletions
diff --git a/Software/Stubs Collection/stubs/SystemTestWithHeatersIncludes.cs b/Software/Stubs Collection/stubs/SystemTestWithHeatersIncludes.cs
new file mode 100644
index 000000000..8944bdb5f
--- /dev/null
+++ b/Software/Stubs Collection/stubs/SystemTestWithHeatersIncludes.cs
@@ -0,0 +1,94 @@
+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.Hardware;
+using Tango.PMR.Printing;
+using Tango.PMR.Stubs;
+using Tango.Stubs.UI;
+
+include "C:\Twine Code\stubs\addedfiles\ACHeatersDefinition.cs"
+include "C:\Twine Code\stubs\addedfiles\DCHeatersDefinition.cs"
+include "C:\Twine Code\stubs\addedfiles\MotorsConfiguration.cs"
+include "C:\Twine Code\stubs\addedfiles\DancersConfiguration.cs"
+include "C:\Twine Code\stubs\addedfiles\PID_Configuration.cs"
+include "C:\Twine Code\stubs\addedfiles\DispensersConfiguration.cs"
+
+public void OnExecute(StubManager stubManager)
+{
+ Thread.Sleep(10);
+
+/*ProcessParameters processParameters = new ProcessParameters();
+processParameters.DyeingSpeed = 10;
+processParameters.MixerTemp = 0;
+processParameters.DryerBufferLength = 0;
+processParameters.MinInkUptake = 0;
+processParameters.HeadZone1Temp = 0;
+processParameters.DryerZone1Temp = 100;
+processParameters.FeederTension = 0;
+processParameters.DryerZone2Temp = 100;
+processParameters.HeadZone2Temp = 0;
+processParameters.PullerTension = 0;
+processParameters.HeadZone3Temp = 0;
+processParameters.DryerZone3Temp = 0;
+processParameters.WinderTension = 0;
+processParameters.HeadAirFlow = 0;
+processParameters.DryerAirFlow = 0;
+processParameters.TableIndex = 0;
+
+uploadProcessParametersRequest.ProcessParameters = processParameters;
+var response1 = stubManager.Run<UploadProcessParametersResponse>(uploadProcessParametersRequest);
+*/
+
+UploadHardwareConfigurationRequest uploadHardwareConfigurationRequest = new UploadHardwareConfigurationRequest();
+
+HardwareConfiguration hardwareConfiguration = new HardwareConfiguration();
+
+//hardwareConfiguration.PidControls.Add(HeadZ1Heater);
+//hardwareConfiguration.PidControls.Add(HeadZ2Heater);
+//hardwareConfiguration.PidControls.Add(HeadZ3Heater);
+//hardwareConfiguration.PidControls.Add(HeadZ4Heater);
+//hardwareConfiguration.PidControls.Add(MixerHeater);
+
+//hardwareConfiguration.PidControls.Add(DryerHeater1000);
+//hardwareConfiguration.PidControls.Add(DryerHeater200w1);
+
+
+hardwareConfiguration.Motors.Add(FeederMotor);
+hardwareConfiguration.Motors.Add(WinderMotor);
+hardwareConfiguration.Motors.Add(DryerMotor);
+hardwareConfiguration.Motors.Add(PoolerMotor);
+hardwareConfiguration.Motors.Add(ScrewMotor);
+//hardwareConfiguration.Motors.Add(LeftRockerMotor);
+//hardwareConfiguration.Motors.Add(RightRockerMotor);
+hardwareConfiguration.Motors.Add(Dispenser4Motor);
+
+//hardwareConfiguration.Dispensers.Add(hardwareDispenser);
+
+hardwareConfiguration.PidControls.Add(FeederPidControl);
+hardwareConfiguration.PidControls.Add(PoolerPidControl);
+hardwareConfiguration.PidControls.Add(WinderPidControl);
+
+hardwareConfiguration.Dancers.Add(FeederDancer);
+hardwareConfiguration.Dancers.Add(PoolerDancer);
+hardwareConfiguration.Dancers.Add(WinderDancer);
+
+hardwareConfiguration.Winders.Add(Winder);
+
+
+
+stubManager.WriteLine("data.data length = " + hardwareConfiguration.CalculateSize());
+
+
+uploadHardwareConfigurationRequest.HardwareConfiguration = hardwareConfiguration;
+var response = stubManager.Run<UploadHardwareConfigurationResponse>(uploadHardwareConfigurationRequest);
+ /*Thread.Sleep(5000);*/
+
+
+}
+