aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Stubs Collection/stubs/VersionBuildScript.cs
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2019-02-06 11:20:44 +0200
committerShlomo Hecht <shlomo@twine-s.com>2019-02-06 11:20:44 +0200
commitd45136b9e700b2a8bfc245e10eb6dbfeee591dad (patch)
treefe662b50f79d8232ef7cea2ee9686c0dd4f84184 /Software/Stubs Collection/stubs/VersionBuildScript.cs
parent5cac732ff52dd39ef32c8f213d123d802424daad (diff)
downloadTango-d45136b9e700b2a8bfc245e10eb6dbfeee591dad.tar.gz
Tango-d45136b9e700b2a8bfc245e10eb6dbfeee591dad.zip
version file build script
Diffstat (limited to 'Software/Stubs Collection/stubs/VersionBuildScript.cs')
-rw-r--r--Software/Stubs Collection/stubs/VersionBuildScript.cs41
1 files changed, 41 insertions, 0 deletions
diff --git a/Software/Stubs Collection/stubs/VersionBuildScript.cs b/Software/Stubs Collection/stubs/VersionBuildScript.cs
new file mode 100644
index 000000000..582dfb836
--- /dev/null
+++ b/Software/Stubs Collection/stubs/VersionBuildScript.cs
@@ -0,0 +1,41 @@
+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.Stubs;
+using Google.Protobuf;
+using Tango.PMR.FirmwareUpgrade;
+using System.IO;
+
+public void OnExecute(StubManager stubManager)
+{
+
+VersionPackageDescriptor versionPackageDescriptor = new VersionPackageDescriptor();
+
+VersionFileDescriptor versionFileDescriptor = new VersionFileDescriptor();
+versionFileDescriptor.FileName = "F1TangoF.vme";
+versionFileDescriptor.Version = "1.1";
+versionFileDescriptor.Destination = Tango.PMR.FirmwareUpgrade.VersionFileDestination.Fpga1;
+versionPackageDescriptor.FileDescriptors.Add(versionFileDescriptor);
+
+VersionFileDescriptor versionFileDescriptor2 = new VersionFileDescriptor();
+versionFileDescriptor2.FileName = "F2TangoF.vme";
+versionFileDescriptor2.Version = "1.1";
+versionFileDescriptor2.Destination = Tango.PMR.FirmwareUpgrade.VersionFileDestination.Fpga2;
+versionPackageDescriptor.FileDescriptors.Add(versionFileDescriptor2);
+
+VersionFileDescriptor versionFileDescriptor3 = new VersionFileDescriptor();
+versionFileDescriptor3.FileName = "F3TangoF.vme";
+versionFileDescriptor3.Version = "1.1";
+versionFileDescriptor3.Destination = Tango.PMR.FirmwareUpgrade.VersionFileDestination.Fpga3;
+versionPackageDescriptor.FileDescriptors.Add(versionFileDescriptor3);
+
+File.WriteAllBytes("C:/temp/package2/file1.pck",versionPackageDescriptor.ToBytes());
+
+} \ No newline at end of file