/* ================================================================================================== */ #endregion /// <summary> /// Создает новый тэг контроллера Allen Breadley. /// </summary> public LogixTag() { this._Type = new TagDataTypeDefinition(0); this.ReadValue = new TagValueReading(this._Type); this.WriteValue = new TagValueWriting(this._Type); this.OwnerTableItem = null; this.ReadValue.ReportUpdated += ReadValue_ReportUpdated; }
/* ================================================================================================== */ #endregion #region [ PUBLIC METHODS ] /* ================================================================================================== */ /// <summary> /// Сбрасывает состояние тэга. /// </summary> public virtual void InitState() { this.SymbolicEPath = null; this.Type.Init(); this.ReadValue.Report.Init(); this.WriteValue.Report.Init(); this.OwnerTableItem = null; }