aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-08-13 19:50:34 +0300
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-08-13 19:50:34 +0300
commit9493a730360fbcf5afb612bcd7b3bcbe0a2174f9 (patch)
treeed60abf7a8402521f929abf65cb943ed6d6ef3b6 /Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI
parentb4643d9c4a6a1d43572eebc628fb0cd311b26923 (diff)
downloadTango-9493a730360fbcf5afb612bcd7b3bcbe0a2174f9.tar.gz
Tango-9493a730360fbcf5afb612bcd7b3bcbe0a2174f9.zip
Implemented EventTypes excel generator.
Added and delete new hardware events according to Events.xlsx document.
Diffstat (limited to 'Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI')
-rw-r--r--Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI/Program.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI/Program.cs b/Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI/Program.cs
index e3e225bbb..96f0ed441 100644
--- a/Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI/Program.cs
+++ b/Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI/Program.cs
@@ -52,7 +52,7 @@ namespace Tango.PMRGenerator.CLI
GenerateColorLabLiquidTypes(db, pmrFolder);
GenerateDiagnosticsValueComponents(db, pmrFolder);
GenerateDiagnosticsMonitors(db, pmrFolder);
- GenerateDiagnosticsEventTypes(db, pmrFolder);
+ GenerateEventTypes(db, pmrFolder);
}
Console.WriteLine("Done");
@@ -573,15 +573,15 @@ namespace Tango.PMRGenerator.CLI
File.WriteAllText(Path.Combine(pmrFolder, "Diagnostics", messageFile.Name + ".proto"), messageString);
}
- private static void GenerateDiagnosticsEventTypes(ObservablesContext db, String pmrFolder)
+ private static void GenerateEventTypes(ObservablesContext db, String pmrFolder)
{
- Console.WriteLine("Generating Diagnostics Event Types...");
+ Console.WriteLine("Generating Event Types...");
ProtoEnumFile enumFile = new ProtoEnumFile();
enumFile.Name = "EventType";
enumFile.Package = "Tango.PMR.Diagnostics";
- foreach (var field in db.EventTypes.ToList().OrderBy(x => x.Code))
+ foreach (var field in db.EventTypes.ToList().Where(x => x.Code < 1000).OrderBy(x => x.Code))
{
enumFile.Fields.Add(new EnumerationField()
{