Example #1
0
        /* ================================================================================================== */
        #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;
        }
Example #2
0
        /* ================================================================================================== */
        #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;
        }