public virtual Iec61360Data GetIec61360Data(bool all) { var data = new Iec61360Data(FormatIrdi(Code, Version)) { PreferredName = PreferredName, }; if (all) { data.Definition = Definition; } return(data); }
private AdminShellV20.Property CreateLevelProperty(Iec61360Data data, LevelType levelType, LevelType.Type levelValue) { // idShort for the level property: <Level><Property>, e. g. MinimumOperatingTemperature, // MaximumOperatingTemperature var idShort = levelValue.ToString() + data.IdShort; return(new AdminShellV20.Property() { idShort = idShort, kind = AdminShellV20.ModelingKind.CreateAsInstance(), valueType = GetValueType(levelType.Subtype), }); }