示例#1
0
文件: Data.cs 项目: KOpenMOS/Mos
        public virtual Iec61360Data GetIec61360Data(bool all)
        {
            var data = new Iec61360Data(FormatIrdi(Code, Version))
            {
                PreferredName = PreferredName,
            };

            if (all)
            {
                data.Definition = Definition;
            }
            return(data);
        }
示例#2
0
文件: Importer.cs 项目: KOpenMOS/Mos
        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),
            });
        }