} // 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; }
//-- #endregion #region Private Members //--------------------- #region Private Attributes //------------------------ //-- #endregion //-- #endregion #region Public Methods //--------------------- // creates the string representation of the AeCondition.State property public static string GetState(EnumConditionState state) { string stateToString = string.Empty; if ((state & EnumConditionState.ACKED) == EnumConditionState.ACKED) { stateToString += "ACKED "; } if ((state & EnumConditionState.ACTIVE) == EnumConditionState.ACTIVE) { stateToString += "ACTIVE "; } if ((state & EnumConditionState.ENABLED) == EnumConditionState.ENABLED) { stateToString += "ENABLED "; } return(stateToString); } // end GetState
private string GetStateToString(EnumConditionState state) { string stateToString = string.Empty; if ((state & EnumConditionState.ACTIVE) == EnumConditionState.ACTIVE) { stateToString += " ACT"; } // end if if ((state & EnumConditionState.ENABLED) == EnumConditionState.ENABLED) { stateToString += " ENA"; } // end if if ((state & EnumConditionState.ACKED) == EnumConditionState.ACKED) { stateToString += " ACK"; } // end if if (state == 0) { stateToString += " DIS"; } // end if return(stateToString); } // end StateToString