aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-05-18 00:41:20 +0300
committerShlomo Hecht <shlomo@twine-s.com>2020-05-18 00:41:20 +0300
commit021c3e5ee2fb47f7c453c6cab65bda800519b238 (patch)
tree2795a92d91817941ca7b6f12cc9bf832d37e2b63 /Software/Stubs Collection
parentfc6040748c78efc62d33ffe78bf5943e323aaaa7 (diff)
downloadTango-021c3e5ee2fb47f7c453c6cab65bda800519b238.tar.gz
Tango-021c3e5ee2fb47f7c453c6cab65bda800519b238.zip
update embedded parameters stub, fix blower activation, valves opening added
Diffstat (limited to 'Software/Stubs Collection')
-rw-r--r--Software/Stubs Collection/stubs/embeddedparametersbuild.cs22
1 files changed, 16 insertions, 6 deletions
diff --git a/Software/Stubs Collection/stubs/embeddedparametersbuild.cs b/Software/Stubs Collection/stubs/embeddedparametersbuild.cs
index e8ad8db52..2b665eeed 100644
--- a/Software/Stubs Collection/stubs/embeddedparametersbuild.cs
+++ b/Software/Stubs Collection/stubs/embeddedparametersbuild.cs
@@ -136,8 +136,10 @@ byte[] fileBytes = File.ReadAllBytes("C:/temp/EmbParam.cfg");
var config = ConfigurationParameters.Parser.ParseFrom(fileBytes);
- stubManager.Write( config);
- Thread.Sleep(1000);
+stubManager.Write( config);
+Thread.Sleep(1000);
+
+
stubManager.Write("\n\n Deleting old file");
DeleteRequest deleteRequest = new DeleteRequest();
@@ -145,14 +147,15 @@ deleteRequest.Path = "SYSINFO//EmbParam.cfg";
deleteRequest.Attribute = Tango.PMR.IO.FileAttribute.Unspecified;
DeleteResponse response5 = stubManager.Run<DeleteResponse>(deleteRequest);
- Thread.Sleep(1000);
+
+Thread.Sleep(1000);
stubManager.Write("\n\n Loading new file file");
- FileUploadRequest fileUploadRequest = new FileUploadRequest();
+FileUploadRequest fileUploadRequest = new FileUploadRequest();
fileUploadRequest.Path = "SYSINFO//EmbParam.cfg";
fileUploadRequest.Length = (int)fileBytes.Length;
FileUploadResponse response2 = stubManager.Run<FileUploadResponse>(fileUploadRequest);
- Thread.Sleep(1000);
+Thread.Sleep(1000);
long chunk_size = response2.MaxChunkLength;
FileStream fs = new FileStream("C:/temp/EmbParam.cfg",FileMode.Open);
@@ -169,7 +172,14 @@ while (fs.Position < fs.Length)
Thread.Sleep(2000);
}
-
+
+// activating the new file
+ProgressRequest progressRequest = new ProgressRequest();
+progressRequest.Amount = 0xCD;
+progressRequest.Delay = 0xCD;
+var response1 = stubManager.Run<ProgressResponse>(progressRequest);
+
+
/*
13:46:42.38: Executing script 'embeddedparametersbuild.cs'...
{ "BreakSensorLimit": 10, "DiagnosticCollectionLimit": 1, "OverHeatCountLimit": 3, "UnderHeatCountLimit": 3, "CloseValveTimeout": 255, "OpenValveTimeout": 255, "InitialDispenserPressure": 1.5, "InitialDispenserTimeout": 60000, "InitialDispenserTimeLag": 100, "DispenserBuildPressureSpeed": 800, "DispenserBuildPressureLimit": 0.9, "DispenserBuildPressureTimeout": 80000, "DispenserBuildPressureLag": 50, "ACHeatersLowerOperationLimit": 995, "ACHeatersUpperOperationLimit": 1005, "DCHeatersLowerOperationLimit": 978, "DCHeatersUpperOperationLimit": 1005, "DispenserPresegmentWFCF": 80, "StartHeatingOnInitSequence": true, "GeneralParameters": [ 1, 1, 1, 1, 800, 1000 ], "CurrentAlarmLowLimit": 0.8, "CurrentAlarmHighLimit": 1.07, "IDSSegmentRefillTimeout": 5000, "IDSPreSegmentBuildupTime": 5000, "IDSCleaningSpeed": 50, "IDSCleaningStopBeforeSegmentTime": 3000, "IDSCleaningStartSprayPreSegmentTime": 1000, "IDSLeftCleaningMotorSpeed": 30, "IDSRightCleaningMotorSpeed": 23, "SwitchToIdleTimeinSeconds": 3600, "IdleDrierTemperature": 80, "IdleHeadTemperature": 80, "PowerOffTemperatureLimit": 50, "IDSPreSegmentWFCFTimeBeforeSegment": 1500 } */