/// <summary> /// Загрузить параметр из Xml узла /// </summary> /// <param name="Node">Xml узел в котором сохранен параметр</param> public override void Load(XmlNode Node) { base.Load(Node); if (slim.TryEnterWriteLock(500)) { try { if (Node != null && Node.HasChildNodes) { if (Node.Name == RootName) { foreach (XmlNode Child in Node.ChildNodes) { switch (Child.Name) { case SourceTypeName: try { _source = (SourceRotor)Enum.Parse(typeof(SourceRotor), Child.InnerText); } catch { } break; } } } } } finally { slim.ExitWriteLock(); } } }
protected SourceRotor _source; // источник, который выбирается для вычисления Обороты ротора /// <summary> /// Инициализирует новый экземпляр класса /// </summary> /// <param name="p_identifier">Идентификатор технологического параметра</param> public P0110(Guid p_identifier) : base(p_identifier, "P0110", "Обороты ротора") { simple = false; _source = SourceRotor.Analog; }
/// <summary> /// Инициализирует новый экземпляр класса /// </summary> /// <param name="p_identifier">Идентификатор технологического параметра</param> public P0110(Guid p_identifier) : base(p_identifier, "P0110", "Обороты ротора") { simple = false; _source = SourceRotor.Analog; }