Modular Application Creator Use Case Based Documentation
Loading...
Searching...
No Matches
BaseParameter.cs
1using Newtonsoft.Json;
2using Siemens.Automation.ModularApplicationCreator.ControlModules.ModuleEssentials.Enums;
3using Siemens.Automation.ModularApplicationCreator.ControlModules.ModuleEssentials.Objects.EssentialParameter;
4
6
7public class BaseParameter : EssentialParameter
8{
9 [JsonConstructor]
10 public BaseParameter()
11 {
12
13 }
14
23 public BaseParameter(EssentialParameterType type, string defaultValue, PositionunitForUI posUnit = PositionunitForUI.None) : base(null!, type, defaultValue, posUnit)
24 {
25
26 }
27
28 // Add code here for validation, additional logic, or other functionality as needed.
29}
BaseParameter(EssentialParameterType type, string defaultValue, PositionunitForUI posUnit=PositionunitForUI.None)
Initializes a new instance of the BaseParameter class with the specified type, default value,...