aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.CodeGeneration/Templates/ProtoEnumFile.cshtml
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-02-27 19:04:50 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-02-27 19:04:50 +0200
commit687910bc052e1430c8132a5eefe63e20ba6937e0 (patch)
tree0ec042a8a5cad0615a82d1e10862a904efe79762 /Software/Visual_Studio/Tango.CodeGeneration/Templates/ProtoEnumFile.cshtml
parentf1a77b05c2e56cd073180803947aa991a09f9b40 (diff)
downloadTango-687910bc052e1430c8132a5eefe63e20ba6937e0.tar.gz
Tango-687910bc052e1430c8132a5eefe63e20ba6937e0.zip
Implemented PMR Generator for hardware objects !
Diffstat (limited to 'Software/Visual_Studio/Tango.CodeGeneration/Templates/ProtoEnumFile.cshtml')
-rw-r--r--Software/Visual_Studio/Tango.CodeGeneration/Templates/ProtoEnumFile.cshtml23
1 files changed, 23 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.CodeGeneration/Templates/ProtoEnumFile.cshtml b/Software/Visual_Studio/Tango.CodeGeneration/Templates/ProtoEnumFile.cshtml
new file mode 100644
index 000000000..790e5dd93
--- /dev/null
+++ b/Software/Visual_Studio/Tango.CodeGeneration/Templates/ProtoEnumFile.cshtml
@@ -0,0 +1,23 @@
+syntax = "proto3";
+
+//This file is auto-generated. Do not modify!
+
+@foreach (var import in Model.Imports)
+{
+ <div>
+ import "@(import)";
+ </div>
+}
+
+package @(Model.Package);
+option java_package = "com.twine.@(Model.Package.ToLower())";
+
+enum @(Model.Name)
+{
+ @foreach (var prop in Model.Fields)
+ {
+ <div>
+ @(prop.Name) = @(prop.Value);
+ </div>
+ }
+}