} //	end Constructor
		internal AeCondition(EnumEventType anEventType, uint anEventCategory,
		                     uint aSeverity, string aSourcePath,
		                     string aMessage, DateTime anOccurenceTime,
		                     ArrayList someEventAttributes, string anActorId,
		                     EnumConditionChange aChangeMask, EnumConditionState aNewState, bool ackRequired,
		                     EnumQuality aQuality, string aConditionName,
		                     string aSubConditionName, DateTime anActiveTime,
		                     uint aCookie)
		{
			m_eventType = anEventType;
			m_eventCategory = anEventCategory;
			m_severity = aSeverity;
			m_sourcePath = aSourcePath;
			m_message = aMessage;
			m_occurenceTime = anOccurenceTime;
			m_eventAttributes = someEventAttributes;
			m_actorId = anActorId;
			m_changeMask = aChangeMask;
			m_newState = aNewState;
			m_ackRequired = ackRequired;
			m_quality = aQuality;
			m_conditionName = aConditionName;
			m_subConditionName = aSubConditionName;
			m_activeTime = anActiveTime;
			m_cookie = aCookie;
		}
Exemplo n.º 2
0
        }        // end GetState

        // creates the string representation of the AeCondition.ChangeMask property
        public static string GetWhatChanged(EnumConditionChange change)
        {
            string changeToString = string.Empty;

            if ((change & EnumConditionChange.ACK_DATA) == EnumConditionChange.ACK_DATA)
            {
                changeToString += "ACK_DATA ";
            }
            if ((change & EnumConditionChange.ACK_STATE) == EnumConditionChange.ACK_STATE)
            {
                changeToString += "ACK_STATE ";
            }
            if ((change & EnumConditionChange.ACTIVE_STATE) == EnumConditionChange.ACTIVE_STATE)
            {
                changeToString += "ACTIVE_STATE ";
            }
            if ((change & EnumConditionChange.ATTRIBUTE) == EnumConditionChange.ATTRIBUTE)
            {
                changeToString += "ATTRIBUTE ";
            }
            if ((change & EnumConditionChange.ENABLE_STATE) == EnumConditionChange.ENABLE_STATE)
            {
                changeToString += "ENABLE_STATE ";
            }
            if ((change & EnumConditionChange.MESSAGE) == EnumConditionChange.MESSAGE)
            {
                changeToString += "MESSAGE ";
            }
            if ((change & EnumConditionChange.QUALITY) == EnumConditionChange.QUALITY)
            {
                changeToString += "QUALITY ";
            }
            if ((change & EnumConditionChange.SEVERITY) == EnumConditionChange.SEVERITY)
            {
                changeToString += "SEVERITY ";
            }
            if ((change & EnumConditionChange.STATE) == EnumConditionChange.STATE)
            {
                changeToString += "STATE ";
            }
            if ((change & EnumConditionChange.SUBCONDITION) == EnumConditionChange.SUBCONDITION)
            {
                changeToString += "SUBCONDITION ";
            }
            return(changeToString);
        }        // end GetWhatChanged