Opc.Ua.AcknowledgeableConditionState.UpdateStateAfterUnconfirm C# (CSharp) Method

UpdateStateAfterUnconfirm() protected method

Updates the condition state after disabling.
protected UpdateStateAfterUnconfirm ( ISystemContext context ) : void
context ISystemContext The system context.
return void
        protected virtual void UpdateStateAfterUnconfirm(ISystemContext context)
        {
            if (this.ConfirmedState != null)
            {
                TranslationInfo state = new TranslationInfo(
                    "ConditionStateUnconfirmed",
                    "en-US",
                    ConditionStateNames.Unconfirmed);

                this.ConfirmedState.Value = new LocalizedText(state);
                this.ConfirmedState.Id.Value = false;

                if (this.ConfirmedState.TransitionTime != null)
                {
                    this.ConfirmedState.TransitionTime.Value = DateTime.UtcNow;
                }

                UpdateEffectiveState(context);
            }
        }
        #endregion