From 48c5d636927f832497e8939a8423ecd1c16892d7 Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Thu, 19 Sep 2019 14:05:34 +0300 Subject: Implemented hardware parameter description and range through DB and observables generator. --- .../Visual_Studio/Tango.CodeGeneration/EntityCodeFile.cs | 2 ++ .../Tango.CodeGeneration/RangeDescriptionModel.cs | 15 +++++++++++++++ .../Tango.CodeGeneration/Tango.CodeGeneration.csproj | 3 ++- .../Tango.CodeGeneration/Templates/EntityCodeFile.cshtml | 8 ++++++++ 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 Software/Visual_Studio/Tango.CodeGeneration/RangeDescriptionModel.cs (limited to 'Software/Visual_Studio/Tango.CodeGeneration') diff --git a/Software/Visual_Studio/Tango.CodeGeneration/EntityCodeFile.cs b/Software/Visual_Studio/Tango.CodeGeneration/EntityCodeFile.cs index 958754a60..24d61bb0a 100644 --- a/Software/Visual_Studio/Tango.CodeGeneration/EntityCodeFile.cs +++ b/Software/Visual_Studio/Tango.CodeGeneration/EntityCodeFile.cs @@ -66,6 +66,8 @@ namespace Tango.CodeGeneration public String DbDescription { get; set; } + public RangeDescriptionModel RangeDescription { get; set; } + public bool IsForeignKey { get; set; } public String ForeignKeyName { get; set; } diff --git a/Software/Visual_Studio/Tango.CodeGeneration/RangeDescriptionModel.cs b/Software/Visual_Studio/Tango.CodeGeneration/RangeDescriptionModel.cs new file mode 100644 index 000000000..4600460b7 --- /dev/null +++ b/Software/Visual_Studio/Tango.CodeGeneration/RangeDescriptionModel.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Tango.CodeGeneration +{ + public class RangeDescriptionModel + { + public String Description { get; set; } + public double Min { get; set; } + public double Max { get; set; } + } +} diff --git a/Software/Visual_Studio/Tango.CodeGeneration/Tango.CodeGeneration.csproj b/Software/Visual_Studio/Tango.CodeGeneration/Tango.CodeGeneration.csproj index a3b02afd5..6bff5b42e 100644 --- a/Software/Visual_Studio/Tango.CodeGeneration/Tango.CodeGeneration.csproj +++ b/Software/Visual_Studio/Tango.CodeGeneration/Tango.CodeGeneration.csproj @@ -77,6 +77,7 @@ + @@ -128,7 +129,7 @@ - +